我正在为Outlook客户端开发VSTO应用程序。我正在尝试在Outlook客户端窗口的一部分中打开我的表单,该窗口在下图中以红色突出显示:
我认为我无法使用表单区域,因为它们会替换单个项目的视图。 基本上我想要做的就是当我点击工具栏上的工具按钮时,在红色区域打开我的自定义表单(窗口或网页)。 任何想法如何做到这一点?
答案 0 :(得分:2)
在那里显示自己的表单有三种主要方式:
您可以使用Folder类的WebViewURL和WebViewOn属性来设置文件夹的Web视图状态。 Microsoft Outlook使用客户端计算机上安装的Windows Internet Explorer版本的呈现引擎来显示该网页。如果客户端计算机上未安装Internet Explorer,则Outlook将不显示该网页。
创建辅助Outlook窗口。有关更多信息,请参阅Creating Adjacent Windows In Outlook。请注意,您需要深入了解Windows API才能移动,请参阅SetWindowsHookEx。
Add-in Express提供了开箱即用的表单布局。在这种情况下,不需要发明轮子。
答案 1 :(得分:1)