Tecnología

Inicio

Cómo actualizar los contactos de Outlook con VBS

Cómo actualizar los contactos de Outlook con VBS


Visual Basic o VB es un lenguaje de programación que se puede utilizar para controlar los procesos en Outlook. Una lista de contactos de Outlook puede actualizarse automáticamente mediante un script VB.

Instrucciones

1 Abra un editor de Visual Basic.

2 Iniciar un nuevo proyecto en Visual Basic y agregue el código siguiente.

3 Crear una nueva subrutina y añadir las variables para almacenar los datos:

Sub addtoOutlook ()

Dim olkApp como objeto

Dim olkFldr como objeto

Dim olkContact como objeto

myContactList tenue como objetos

olFolderContacts const As Integer = 10

Const olContactItem As Integer = 2

Dim cel como gama

4 Una instancia del objeto de Outlook en Visual Basic:

Establecer olkApp = CreateObject ( "Outlook.Application")

5 Obtener todos los contactos desde Outlook y guardarlos en una variable:

Set olkFldr = olkApp.Session.GetDefaultFolder(olFolderContacts)

6 Recorrer todos los contactos en la lista que haya exportado "myContactList." Si encuentra el nombre de las personas, que se sobreponen a los tres campos con los datos de su lista. Si no es así entonces se creará una nueva entrada y poblar los mismos tres campos.

Para cada celda en myContactList

If cel <> "" Then

On Error Resume Next

Establecer olkContact = Nada

Establecer olkContact = olkFldr.items (cel.Offset (0, 1) & "" & cel)

On Error GoTo 0

Si olkContact es nada Entonces

Establecer olkContact = olkFldr.items.Add (olContactItem)

Terminara si

con olkContact

.lastname = cel

.firstname = cel.Offset (0, 1)

.MobileTelephoneNumber = Cel.Offset (0, 2)

.Salvar

Terminar con

Terminara si

Siguiente

End Sub

La lista de contactos de Outlook ahora se actualiza con la información más reciente contacto de la lista.