【问题标题】:Replacing part of Outlook client's window with a custom form用自定义表单替换部分 Outlook 客户端窗口
【发布时间】:2017-07-10 04:38:10
【问题描述】:

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

我认为我不能使用表单区域,因为它们会替换单个项目的视图。 所以基本上我想要做的是当我单击工具栏上的工具按钮时在红色区域打开我的自定义表单(Windows 或 Web)。 任何想法如何做到这一点?

【问题讨论】:

    标签: outlook vsto outlook-addin mapi officedev


    【解决方案1】:

    【讨论】:

    • 代码示例似乎已关闭。有人有镜子吗?
    【解决方案2】:

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

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

    2. 创建一个附属的 Outlook 窗口。有关更多信息,请参阅Creating Adjacent Windows In Outlook。请注意,您需要对 Windows API 有深入的了解才能采用这种方式,请参阅SetWindowsHookEx

    3. Add-in Express 提供开箱即用的表单布局。在这种情况下,没有必要发明轮子。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-18
      • 1970-01-01
      • 1970-01-01
      • 2012-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多