2016-04-05 30 views
1

Ich arbeite, um ein Plugin für einige Anwendungen mit C++ zu erstellen. Die Anwendung würde mir MAPI-Nachrichten liefern und gibt mir die Möglichkeit, an ihnen zu arbeiten. Die Anwendung gibt mir die MAPI-Nachrichten als Zeiger auf die Schnittstelle IMessage.Kann (und wie) ein RDOMail-Objekt ein MAPI-IMessage-Objekt umbrechen?

Ich bin es gewohnt, mit MAPI-Nachrichten unter Verwendung der Outlook Redemption-Bibliothek hauptsächlich mit C# zu arbeiten. Aber in diesem Fall bekomme ich immer ein Objekt RDOMail, wenn ich Nachrichten öffne (nicht IMessage Objekte).

Ich frage mich, ob es möglich ist, das Objekt RDOMail in Outlook Redemption zu verwenden, um eine vorhandene Nachricht zu umbrechen, auf die ich einen Zeiger habe (IMessage Objekt). Die RDOMail-Schnittstelle verfügt über eine MAPIOBJECT-Eigenschaft, die das zugrunde liegende MAPI-Objekt zurückgibt. Diese Eigenschaft ist jedoch schreibgeschützt.

Gibt es eine Möglichkeit, eine MAPI-Nachricht mithilfe von Outlook Redemption mit dem Zeiger IMessage zu umbrechen?

Antwort

3

Sicher, Sie können die IMessage-Schnittstelle an RDOSession.GetRDOObjectFromOutlookObject übergeben.