Suchen Sie Outlook ContactItem für Birthday AppointmentItemC#

Ein Treffpunkt für C#-Programmierer
Guest
 Suchen Sie Outlook ContactItem für Birthday AppointmentItem

Post by Guest »

Wenn der Geburtstag oder Jahrestag für ein Kontaktelement festgelegt wird, wird automatisch ein Terminelement erstellt. Wenn der Kontakt entfernt wird, werden diese Termine nicht entfernt. Dieser Artikel Find Outlook AppointmentItem for ContactItem
gab mir die Lösung, diese Termine zu entfernen. Das ist großartig, aber ich möchte die „verwaisten“ Termine identifizieren, die mit einem bereits entfernten Kontakt in Zusammenhang standen. Als ich mir die Eigenschaften eines Geburtstagstermins ansah, fand ich vier Eigenschaften, die Kontaktinformationen speichern.
  • PidLidContactLinkEntry
  • PidLidContactLinkName
    PidLidContactLinkSearchKey
  • PidLidContacts
Verwenden des date.PropertyAccessor I Ich kann einen Wert
für
PidLidContactLinkEntry (http://schemas.microsoft.com/mapi/id/{0 ... }/85850102) erhalten
und
PidLidContactLinkSearchKey.( http://schemas.microsoft.com/mapi/id/{0 ... }/85840102) beide PT_BINARY-Werte.
Die anderen 2 werden von nicht verfügbar gemacht Outlook sieht so aus.
PidLidContactLinkEntry ist hier dokumentiert: https://learn.microsoft.com/en-us/opens ... a8cb5403aa
PidLidContactLinkSearchKey ist hier dokumentiert: https://learn.microsoft.com/en-us/opens ... 9e914c1a47
Hier ist meine Frage: Wie kann ich Rufen Sie den Wert für den Kontaktnamen oder die Eintrags-ID ab. Verwenden Sie die oben genannten Eigenschaftswerte?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post