2017-02-20 1 views
1

Ich entwickle eine VSTO-Anwendung für Outlook-Client. Ich versuche, meine Form offen in dem Teil der Outlook-Client-Fenster habe, die in Rot im folgende Bild markiert ist:Teil des Outlook-Client-Fensters durch ein benutzerdefiniertes Formular ersetzen

enter image description here

Ich denke, dass ich nicht die Form Regionen verwenden kann, weil sie den Blick für ersetzen ein einzelner Gegenstand. Also im Grunde, was ich tun möchte, ist mein eigenes Formular (Windows oder Web) im roten Bereich zu öffnen, wenn ich auf die Schaltfläche meines Werkzeugs in der Symbolleiste klicke. Irgendwelche Ideen, wie dies getan werden kann?

Antwort

2

Es gibt drei Möglichkeiten für die eigene Form Anzeigen dort:

  1. Sie können die Verwendung WebViewURL und WebViewOn Eigenschaften der Klasse "Ordner" zum Festlegen eines Status der Webansicht für den Ordner. Microsoft Outlook verwendet die Rendering-Engine der Version Windows Internet Explorer, die auf dem Clientcomputer installiert ist, um die Webseite anzuzeigen. Wenn Internet Explorer nicht auf dem Clientcomputer installiert ist, zeigt Outlook die Webseite nicht an.

  2. Erstellen Sie ein adjucent Outlook-Fenster. Weitere Informationen finden Sie unter Creating Adjacent Windows In Outlook. Beachten Sie, dass Sie ein tiefgreifendes Verständnis der Windows-API benötigen, um auf diese Weise zu navigieren, siehe SetWindowsHookEx.

  3. Add-in Express bietet ein Layout für das Formular aus der Box. In diesem Fall muss kein Rad erfunden werden.

enter image description here

Verwandte Themen