none
Multiple affichage d'un contact sur Outlook suite à sa sauvegarde en VBA RRS feed

  • Question

  • Bonjour,

    Je réalise un appli en VBA sur Outlook 2016.

    Une des tâches de cette appli est de mettre à jour des contacts.

    Je récupère donc un ContactItem, dont je mets à jour les champs, puis je le sauve via MonContact.Save :

        Dim oContact    As Outlook.ContactItem
        
        Set oContact = Outlook.Session.GetDefaultFolder(olFolderContacts).Items.Find("[Email1Address] = '" + EmailRecherché + "'")
        
        oContact.Body = Format(Date + Time, "dd/mm/yyyy hh:mm:ss") + " : bla bla bla"
        
        oContact.Save
        
    A l'issue de cette sauvegarde, le contact est affiché 2 fois dans la liste des contacts. Il s'agit bien de 2 fois le même contact. Pour preuves :

    • Les données sont mises à jour dans toutes les occurrences
    • si j'en supprime un, toutes les autres occurrences sont supprimées.

    Une occurrence du même contact s'ajoute à chaque fois que je réitère l'opération.

    Merci d'avance à toute personne pouvant m'apporter une solution

    mardi 25 septembre 2018 12:18