Frage

Wir haben im Moment eine Anwendung, die mit Outlook 2003 funktioniert, um den Eigentümer eines freigegebenen Kontaktordner zu erhalten, rufen wir einfach: Redemption.RDOSessionClass.GetFolderFromID () und nahm dann den Ordner und bekam die RDOFolder.Store.Name Eigenschaft.

Wenn dies jedoch mit einem gemeinsamen Kontaktordner in Outlook 2007 versucht, ist die RDOFolder.Store.Name null.

Alles noch funktioniert gut für normale Kontakte und Kontakte in „Zusätzliche Postfächer“, die ich zu meinem Konto hinzugefügt haben.

Der Ansatz erwähnt in http: //blogs.msdn .com / mstehle / Archiv / 2006/09/07 / 744798.aspx scheint zu funktionieren, aber ich würde es vorziehen, nicht eine neue Version unserer Anwendung zu veröffentlichen, es sei denn ich muss.

Grundsätzlich mag ich verstehen, warum dies anders funktioniert und was kann ich tun, wenn überhaupt, dies vom Server Ende zu beheben.

Andere Tipps

Edited Kommentar: siehe http://msdn.microsoft. com / en-us / library / bb147715.aspx

Einige Gedanken ...

Haben Sie Shared Folders Download (standardmäßig aktiviert in Outlook 2007) wandte sich in Ihrem Profil auf? Meine erste Vermutung ist, dass die freigegebenen Kontaktordner Inhalte in Ihrem lokalen Speicher zwischengespeichert werden und die Speichername-Eigenschaft ist nicht mehr gültig.

Ist es zurückgeben tatsächlich null oder eine Ausnahme auslösen?

Haben Sie Outlook Spy? Unschätzbares Werkzeug für sleuthing diese Art von Problem, vor allem, wenn Rückzahlung verwendet wird.

Haben Sie auf die Outlook Programmierung Diskussionsgruppe ?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top