Zugriff auf Outlook Objekte

Hallo,


besteht die Möglichkeit, wenn meine CRM Erweiterung für den Outlook-Client freigegeben ist, auf die Outlook-Objekte zuzugreifen?


Kann innerhalb der Erweiterung geprüft werden, in welchem Client Kontext (Outlook oder Web) diese ausgeführt wird?


Christian


 



Re: Zugriff auf Outlook Objekte

Über "IsOutlookClient()" bekommt man das heraus. Siehe auch das SDK.


Welche Outlook-Objekte sind gemeint?



AW: Re: Zugriff auf Outlook Objekte

Hi Jürgen,


ich habe ein COM-AddIn für Outlook, welches Buttons einfügt.
Wenn die Prüfung mittels IsOutlookClient positiv ausfällt, würde ich gerne die Funktion des bestehenden COM-AddIns nutzen.
Ist das möglich?
Falls ja, würde ich mich über einen Hinweis, wie dies realisiert werden könnte freuen :-)

Grüße
Christian



Re: Zugriff auf Outlook Objekte

Wo sollen denn die Buttons durch das AddIn hinzugefügt werden und lässt dieses AddIn es zu über ActiveX genutzt zu werden?


Um welches AddIn handelt es sich denn?



AW: Re: Zugriff auf Outlook Objekte

Hi Jürgen,


die Buttons erscheinen in einer Outlook-Toolbar. Bei dem AddIn handelt es sich um ein VB6 COM AddIn (implementiert IExtensibility2) für Outlook. Daher gehe ich davon aus, dass das AddIn über ActiveX genutzt werden kann.


Grüße


Christian



AW: Re: Zugriff auf Outlook Objekte

Entsprechend gelockerte Sicherheitseinstellungen für die IE-Zone vorausgesetzt, solltest du per JScript auf Outlook zugreifen können:


OL = new ActiveXObject("Outlook.Application")


Und in etwa so...


OL.Explorers[0].CommandBars[0].Controls[0].Execute


...auf das Objekt-Modell zugreifen können und in diesem Fall im ersten Outlook-Fenster, auf der ersten CommandBar den ersten Button anklicken.