outlook - 使用自定义表单替换部分 Outlook 客户端窗口

标签 outlook vsto outlook-addin mapi officedev

我正在为 Outlook 客户端开发 VSTO 应用程序。我正在尝试在 Outlook 客户端窗口的部分中打开我的表单,该部分在下图中以红色突出显示:

enter image description here

我认为我无法使用表单区域,因为它们替换了单个项目的 View 。 所以基本上我想做的是当我单击工具栏上的工具按钮时在红色区域中打开我的自定义表单(窗口或网页)。 有什么想法可以做到这一点吗?

最佳答案

在那里显示您自己的表单有三种主要方式:

  1. 您可以使用WebViewURLWebViewOn用于设置文件夹的 Web View 状态的文件夹类的属性。 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

关于outlook - 使用自定义表单替换部分 Outlook 客户端窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42352369/

相关文章:

Outlook VSTO 插件安装后不显示

css - 显示 :none issue with media query

ms-word - VSTO:更改现有的 Word 功能区选项卡

.net - Excel 从两个不同的 AppDomain 调用 .NET 自动化服务器?

c# - 组合框出于某种原因被链接

outlook-addin - 在 Outlook 插件中,如何检查我们是处于撰写模式还是阅读模式?

c# - Outlook VSTO - 如何识别 Outlook 何时完全加载

c# - Outlook 加载项无法读取附件路径

javascript - 将 Outlook 日历嵌入网页

css - Outlook.com HTML 电子邮件中条件注释的可靠解决方案