Ciao a tutti, è la prima volta che scrivo in questo forum, devo risolvere un problema che blocca il mio programma.Io devo creare e modificare dei contatti di outlook leggendo i dati da un file Excel. I contatti hanno tutti dei campi personalizzati che mi permettono di salvare delle informazioni aggiuntive; io riesco a modificare i campi standard (nome, cognome,...) ma non quelli personalizzati (errore runtime 438).
Mi potete aiutare?
Inserisco di seguito la parte di codice:
Set objOutlook = CreateObject("Outlook.Application")
Set objNamespace = objOutlook.GetNamespace("MAPI")
Set colContacts = objNamespace.GetDefaultFolder(olFolderContacts).It ems
For Each objcontact In colContacts
esportare in excel
If objcontact.FullName = "Manuel Masuello" Then 'se il contatto esiste lo modifico
objcontact.NickName = "pippo" 'funziona
objcontact.faxluca = "011-...." 'errore "faxluca" è il campo che ho creato
objcontact.Display
objcontact.Save