Come importare i contatti di Outlook a Casella combinata

October 1

Importare i contatti di Outlook a un controllo "casella combinata" nell'applicazione di database di Microsoft Access è facilmente realizzabile utilizzando Visual Basic, Applications, o VBA, un linguaggio di programmazione utilizzato per automatizzare i processi nelle applicazioni di Microsoft Office. È possibile fare riferimento la libreria di oggetti di Microsoft Outlook per accedere alla cartella dei contatti di Outlook. Questo processo può essere utile quando si desidera inviare una e-mail da Access a qualcuno nella tua lista dei contatti in Outlook.

istruzione

1 Avviare Microsoft Access, fare clic sulla scheda "Crea" e cliccare su "Form Design" per creare un nuovo modulo. Fai clic su "Casella combinata" dal riquadro "Controlli" e fare clic sul form per aggiungere un nuovo controllo casella combinata. Aggiungere un "pulsante di comando" utilizzando la stessa tecnica.

2 Fare clic con il pulsante di comando e fare clic su "Proprietà". Fare clic sulla scheda "Evento", selezionare "[Routine evento]" e fare clic sui puntini di sospensione per creare un evento click per questo pulsante.

3 Fai clic sul menu "Strumenti" e fare clic su "Riferimenti" per avviare la finestra Riferimenti. Seleziona la casella accanto a "Microsoft Outlook <numero di versione> libreria di oggetti" e fare clic su "OK".

4 Aggiungere il seguente codice per dichiarare gli oggetti di Outlook e aggiungere i contatti utilizzando un "ciclo For ...:"

Set olApp = CreateObject ( "Outlook.Application")

Set OLNSp = OLApp.GetNamespace ( "MAPI")

Set OLContactFldr = OLNSp.GetDefaultFolder (olFolderContacts)

Me.Combo0.RowSourceType = "Elenco valori"

Per ogni cntItem In OLContactFldr.Items

Me.Combo0.AddItem (cntItem.Subject)

Successivo cntItem

5 Tornare a Microsoft Access e fare clic sull'icona "Visualizza" per eseguire il form. Fare clic sul pulsante per importare i contatti di Outlook al controllo casella combinata.