Frage

Ich möchte, Unterstützung für lokale Outlook-Kontakte in meinem ATL / WTL App für die Suche. Kennt jemand die Outlook-COM-Schnittstelle (Office 2003 oder höher) können Sie nach Kontakten suchen? Ich habe bereits LDAP-Lookup-Unterstützung aber die Benutzer wollen ihre privaten Kontakte zu können, als auch suchen.

Alle Informationen, wäre willkommen.

War es hilfreich?

Lösung

Um den Zugang zu den Kontakten erhalten Sie zunächst ein Namespace-Objekt mithilfe der Anwendung der GetNamespace Funktion erhalten müssen „MAPI“ als Namespace-Namen übergeben.

Dann verwenden Sie Namespace des GetDefaultFolder Funktion, die Ihnen eine MAPIFolder Schnittstelle gibt, die eine Eigenschaft Items enthält.

Als Nächstes werden Sie die Suchfunktion auf den Artikel aufrufen.

Andere Tipps

Sie müssen MAPI verwenden, um Zugang zu erhalten

Hier können Sie einen MAPI-Wrapper finden

http://www.codeproject.com/KB/IP/CMapiEx.aspx

Auch sollten Sie verwenden OutlookSpy, die sehr nützliche Add-on Ihnen zu zeigen, die meisten von MAPI-Schnittstellen und Outlook Object Model

Sie sollten mehr über MAPI-Funktionen von MSDN lesen

http://msdn.microsoft.com/ en-us / library / aa142548 (EXCHG.65) aspx

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