J'ai un complément Outlook dans lequel j'essaye d'accéder aux destinataires de l'invitation de rendez-vous. Même si la colonne destinataires est null, le code Outlook.AppointmentItem.Recipients.Count
renvoie 1 et Recipients
renvoie l'adresse e-mail de l'expéditeur.Destinataires.Count dans VB ne fonctionne pas
Dim recips As Outlook.Recipients
Dim recip As Outlook.Recipient
Dim flag As Boolean = False
cal = Application.ActiveInspector().CurrentItem
recips = cal.Recipients
cal.Save()
MessageBox.Show(recips.Count)
For Each recip In recips
MessageBox.Show(recip.Address)
Next
Quelqu'un peut-il suggérer pourquoi cela se produit?
Je jure que je suis récemment tombé sur une situation où Recipients.Count était 0 pour Outlook 2013, mais 1 pour 2016. Je devais coder délibérément pour accommoder cela –
Oui, les anciennes versions d'Outlook n'avaient aucun destinataire et aucun ID de rendez-vous global jusqu'à le rendez-vous est enregistré. Outlook 2016 ajoute l'organisateur en tant que destinataire dès que Save est appelé. –