VSTO加载项:如何在Outlook中禁用内置按钮

时间:2019-10-08 03:31:46

标签: vsto outlook-addin

我正在开发Outlook插件(VSTO,C#)。我在VS中按照以下步骤创建了Addin:New-> Project,然后

enter image description here

我正在尝试按照以下教程来禁用Outlook中的内置按钮。

https://docs.microsoft.com/de-de/office/vba/library-reference/concepts/customize-the-office-fluent-ribbon-by-using-a-managed-com-add-in

我担心我的插件不是COM插件,因此无法实现IRibbonExtensibility,例如:

[ComVisible(true)]
    public partial class ThisAddIn : Office.IRibbonExtensibility

更好的说:当然可以实现该接口,但是在运行我的插件时,永远不会调用GetCustomUI方法。

此外,当我遵循以下教程时:https://docs.microsoft.com/de-de/office/vba/library-reference/concepts/customize-the-office-fluent-ribbon-by-using-a-managed-com-add-in我的解决方案中没有文件Connect.cs。这也使我也认为表明我的插件不是COM插件。

所以问题可以归结为:如果我想为Outlook实现VSTO加载项,我会失去如微软教程中所述自定义Office流利语言的可能性吗?

如果答案是否定的,那么如何使用Outlook的VSTO插件禁用Outlook中的内置按钮。

旁注:不能使用Open Office XML标记,因为我需要根据运行时插件的各种状态以交互方式启用/禁用按钮。

0 个答案:

没有答案