Visual Basic oder VB ist eine Programmiersprache, die verwendet werden, um Prozesse in Outlook gesteuert werden kann . Eine Liste Ihrer Outlook-Kontakte können automatisch über ein VB-Skript aktualisiert werden. Dinge, die Sie Visual Basic -Editor
brauchen anzeigen Weitere Anweisungen
1
Öffnen Sie eine Visual Basic -Editor.
2
Starten Sie ein neues Projekt . in VB und fügen Sie den folgenden Code
3
neues Unterprogramm und fügen Sie die Variablen für die Speicherung der Daten:
Sub addtoOutlook ()
Dim olkApp As Object Dim
olkFldr As Object Dim
olkContact As Object Dim
myContactList als Objekt
Const olFolderContacts As Integer = 10
< p> Const olContactItem As Integer = 2
Dim cel As Range
4
das Outlook-Objektmodell in Visual Basic Instanziieren :
Set olkApp = CreateObject (" Ausblick. Anwendung " )
5
Holen Sie sich alle Kontakte aus Outlook und speichern sie in einer Variablen :
Set olkFldr = olkApp.Session.GetDefaultFolder ( olFolderContacts )
6
Schleife durch alle Kontakte in der Liste, die Sie exportiert haben " myContactList . " Wenn es den Namen der Person findet, wird er alle drei Felder mit den Daten aus Ihrer Liste zu überschreiben. Wenn dies nicht der Fall , dann wird es einen neuen Eintrag erstellen , und füllen Sie die gleichen drei Felder .
For Each Zelle In myContactList
Wenn cel < > "" Then
< p > On Error Resume Next Set
olkContact = Nothing Set
olkContact = olkFldr.items ( cel.Offset (0, 1 ) & "" & cel )
On Error GoTo 0
Wenn olkContact Is Nothing Dann
Set olkContact = olkFldr.items.Add ( olContactItem )
End If
olkContact
< p> . Nachname = cel
. Vorname = cel.Offset (0, 1) german
. MobileTelephoneNumber = cel.Offset (0, 2)
. Speichern
End With
End If Next
End Sub