【发布时间】:2019-11-02 20:06:56
【问题描述】:
如何将自定义按钮添加到 Outlook 发送邮件表单窗口?
实际上如何在应用程序对象属性中实现新的邮件表单窗口?
我尝试使用 NewInspector 事件,但事件参数有自我检查器,但检查器没有 CommandBars 对象!!
请帮忙 谢谢
【问题讨论】:
标签: c# outlook-addin
如何将自定义按钮添加到 Outlook 发送邮件表单窗口?
实际上如何在应用程序对象属性中实现新的邮件表单窗口?
我尝试使用 NewInspector 事件,但事件参数有自我检查器,但检查器没有 CommandBars 对象!!
请帮忙 谢谢
【问题讨论】:
标签: c# outlook-addin
CommandBars 已被弃用。您需要使用 Fluent UI 在 Outlook 中创建自定义 UI。 VSTO 提供了两种在 Outlook 中自定义 UI 的主要方法:
注意,您可以使用设计器设计自定义 UI,然后将其导出为 XML 标记。请参阅How to: Export a ribbon from the Ribbon Designer to Ribbon XML 了解更多信息。
在以下系列文章中阅读有关 Fluent UI(又名 Ribbon UI)的更多信息:
【讨论】:
在当前版本的 Outlook 中添加功能区按钮的唯一方法是通过 COM 插件实现的IRibbonExtensibility 接口。
VSTO 让它变得更容易,但底层机制仍然相同。
【讨论】: