2017-02-20 108 views
1

我正在为Outlook客户端开发VSTO应用程序。我想有我形式,其中以红色高亮显示,如下图中的Outlook客户端窗口的部分开放:用自定义表格替换部分Outlook客户端窗口

enter image description here

我想是因为他们更换视图我不能使用窗体区域一个单一的项目。 因此,基本上我想要做的是当我点击工具栏上的工具按钮时,在红色区域打开自定义窗体(窗口或网页)。 任何想法如何做到这一点?

回答

2

有对有展示自己的表单方式主要有三种:

  1. 可以使用WebViewURLWebViewOn用于设置文件夹的Web视图状态的Folder类的属性。 Microsoft Outlook使用客户端计算机上安装的Windows Internet Explorer版本的呈现引擎来显示网页。如果客户端计算机上未安装Internet Explorer,Outlook将不会显示该网页。

  2. 创建一个优化的Outlook窗口。有关更多信息,请参阅Creating Adjacent Windows In Outlook。请注意,您需要深入了解Windows API才能移动,请参阅SetWindowsHookEx

  3. Add-in Express为开箱即用表单提供了布局。在这种情况下不需要发明轮子。

enter image description here