Question

Nous avons actuellement une application qui fonctionne avec Outlook 2003. Afin d'obtenir le propriétaire d'un dossier de contact partagé, nous appelons simplement: Redemption.RDOSessionClass.GetFolderFromID (), puis a pris ce dossier et obtenu la propriété RDOFolder.Store.Name.

Cependant, si vous essayez ceci avec un dossier de contact partagé dans Outlook 2007, le RDOFolder.Store.Name est nulle.

Tout fonctionne toujours très bien pour les contacts normaux et des contacts dans « Boîtes aux lettres supplémentaires » que je l'ai ajouté à mon compte.

L'approche mentionnée dans http: //blogs.msdn .com / mstehle / archive / 2006/09/07 / 744798.aspx semble fonctionner, mais je préfère ne pas sortir une nouvelle version de notre application à moins que je dois.

En fait, je veux comprendre pourquoi cela fonctionne différemment et ce que je peux le faire, le cas échéant, de résoudre ce problème à partir de la fin du serveur.

Autres conseils

Edité commentaire: voir http://msdn.microsoft. com / fr-fr / bibliothèque / bb147715.aspx

Quelques réflexions ...

Avez-vous Télécharger les dossiers partagés (activée par défaut dans Outlook 2007) activé dans votre profil? Mon estimation initiale est que le contenu du dossier de contacts partagés sont mises en cache dans votre magasin local et la propriété nom du magasin ne sont plus valides.

-t-il revenir en fait nul ou lancer une exception?

Avez-vous d'Outlook Spy? outil précieux pour fureter ce genre de problème, surtout si vous utilisez la Rédemption.

Avez-vous affecté à la Perspectives programmation groupe de discussion ?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top