【问题标题】:How can my Outlook VSTO Add-in modify the read email form?我的 Outlook VSTO 加载项如何修改已读电子邮件表单?
【发布时间】:2015-08-29 02:49:33
【问题描述】:

根据正在查看的电子邮件中的文本,我希望我的 VSTO Outlook 插件使用修改后的表单来显示电子邮件。

我能够创建自定义窗格,但它们没有显示在我想要的位置。我还可以创建“相邻”并显示在底部的 Outlook 表单区域。但是我无法修改 Outlook 用于显示电子邮件的两种默认表单——检查员阅读表单和 Outlook 主窗口中使用的阅读窗格表单。 (如果我使用了错误的术语,我深表歉意。)

这是我想在电子邮件消息上方插入一些文本标签和按钮的地方:

这可能吗? page at MSDN 说我应该能够自定义任何标准表单。

感谢您的帮助。

【问题讨论】:

    标签: c# email outlook outlook-addin


    【解决方案1】:

    Outlook(也不是 VSTO)不提供任何用于将自定义表单置于检查器顶部的功能。 Outlook 窗体区域不提供此类布局。您可以使用 Windows API 函数对 Outlook 窗口进行子类化并将自定义表单放置在您需要的位置。有关详细信息,请参阅 Adjacent Windows In Outlook 文章和 Creating Adjacent Windows In Outlook 示例项目。

    您也可以考虑使用Advanced Outlook view and form regions。它们允许将表单放置在检查器窗口的顶部位置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-23
      • 2020-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多