Je récupère des contacts Outlook et souhaite trouver ceux qui ont un anniversaire défini. Quand je lis un contact qui n'a pas défini anniversaire, la propriété anniversaire de la ContactItem retourne une date dans l'année 4501, à l'aide que je filtrer les contacts:Vérifier si Outlook ContactItem a des données d'anniversaire
if (contact.Birthday.Year != 4501)
{
... the contact has a birthday defined, do something ...
}
Naturellement, je ne me sens pas à l'aise avec ce code. Je suppose que le 4051 se rapporte à un certain état No-Value soit dans le type DateTime ou dans Outlook, mais dans la spécification DateTime, je n'ai pas trouvé de propriété "Empty" ou quelque chose comme ça.
Existe-t-il un autre moyen de savoir si un contact Outlook a un anniversaire défini?
Merci
Merci . Pouvez-vous citer une source formelle avec ces données? Un article MSDN par exemple? –
bob tout ce que je peux trouver est, http://social.msdn.microsoft.com/Search/en-US/?query=1%2F1%2F4501%20&ac=8 il y a beaucoup de sources dans le code, mais pas beaucoup à la manière de déclaration – 76mel