Hallo zusammen,
ich habe ein PHP Script, das direkt mit unserem Microsoft Exchange Server über EWS (Exchange Web Services) kommuniziert um Emails abzurufen / zu schreiben.
Nun möchte ich einen Button ins Outlook einfügen, der, wenn man eine Email selektiert hat, die ID der Email an das PHP Script übergibt, damit dieses dann den Inhalt der Mail abruft und in einem Formular darstellt.
Folgenden Versuch habe ich gestartet, um die Mail ID auszugeben:
Sub ZeigeID()
Dim Msg, MailID
MailID = ActiveExplorer.Selection.Item(1).EntryID
MsgBox ("MailID:" & MailID)
End Sub
Das Problem: Anscheinend handelt es sich dabei nicht um die ID, die meine PHP-EWS-Library benötigt.
Das VBA gibt mir die folgende ID aus:
00000000F7E0BE4F3627AA4E8FD869DCEC65F5DB0700EEE99177854A374AA9CF403BD8054D08000000024F6C00005CE35CA4A825034D954C37EBDBD11C48000159D7D7FC0000
Wenn ich die selbe Email über meine PHP-EWS library abfrage, erhalte ich diese ID:
AAMkAGY2YjUxYTI1LTIzZGQtNDQ2Zi04ZGUxLWZhZmU2NzQxNTZlOQBGAAAAAAD34L5PNieqTo%2FYadzsZfXbBwDu6ZF3hUo3SqnPQDvYBU0IAAAAAk9sAABc41ykqCUDTZVMN%2Bvb0RxIAAFZ19f8AAA%3D
Nun ist die Frage, wie ich an diese ID per VBA komme.
Kennt sich hier jemand ein bisschen mit der EWS-Sache aus?
Bin für jeden Tipp dankbar.
Viele Grüße
Daniel
|