1

J'utilise Outlook 2003 PIA et VS 2005 pour accéder aux éléments d'un dossier public. La collection item.UserProperties revient toujours vide, malgré les éléments ayant plusieurs champs définis par l'utilisateur.Pourquoi ma collection UserProperties est-elle vide?

Si j'ajoute une propriété dans le code en utilisant UserProperties.Add, elle est enregistrée correctement avec l'élément et est alors disponible dans les propriétés UserProperties la prochaine fois que l'élément est accédé. Cependant, en utilisant MFCMapi pour accéder à l'élément, je ne vois aucune différence entre cette nouvelle propriété et les propriétés définies par l'utilisateur.

Des pensées?

Merci.

Répondre

1

Comment les éléments sont-ils créés dans les dossiers publics en utilisant webdav? Si elles sont créées à l'aide de webdav, vous ne pouvez pas y accéder en utilisant la méthode item.UserProperties, car la valeur de blob utilisée par Outlook n'est pas correctement renseignée.

Check this link for details.

J'utilise une coutume .Net Extended Mapi Wrapper lire ces propriétés.

Mais vous pouvez toujours utiliser l'échange ou si vous utilisez Outlook 2007, vous pouvez y accéder directement.