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 a obtenu la propriété RDOFolder.Store.Name. Toutefois, lorsque vous essayez cela avec un dossier de contacts partagés dans Outlook 2007, le fichier RDOFolder.Store.Name est null. Tout fonctionne toujours correctement pour les contacts normaux et pour les contacts dans les "boîtes aux lettres supplémentaires" que j'ai ajoutées à mon compte.Redemption Shared Folder Problème lors du passage à Outlook 2007
L'approche mentionnée dans http://blogs.msdn.com/mstehle/archive/2006/09/07/744798.aspx semble fonctionner, mais je préférerais ne pas publier une nouvelle version de notre application, sauf si je dois le faire.
Fondamentalement, je veux comprendre pourquoi cela fonctionne différemment et ce que je peux faire, le cas échéant, pour résoudre ce problème du côté serveur.
«Utiliser le mode Exchange mis en cache» n'est pas coché. Je ne sais pas si cela compte depuis que le dossier a été ajouté en utilisant le lien "Ouvrir les contacts partagés" au lieu de "Comptes .. Ouvrez ces boîtes aux lettres" Il renvoie null. Je n'ai pas Outlook Spy. Je l'ai posté sur les forums MSDN. Je l'afficherai également sur votre lien. –