Outlook 未调用IRibbonExtensibility GetCustomUI

Outlook 未调用IRibbonExtensibility GetCustomUI,outlook,ms-office,ribbon,extensibility,Outlook,Ms Office,Ribbon,Extensibility,我正在为Outlook开发一个共享加载项 我的一个客户的机器出现故障,他在主窗口功能区中没有看到我的加载项按钮/ui 在研究了他的环境和我的日志之后,我注意到在他的环境中没有调用接口IRibbonExtensibility的函数“GetCustomUI” 我不确定导致不同行为的原因是什么,为什么Outlook不在客户机器上调用GetCustomUI 另外,我自己是否可以发起对该方法的调用?或者刷新功能区以便调用GetCustomUI 如果有人有主意,请帮忙。我也有同样的问题。似乎实现Iribbo

我正在为Outlook开发一个共享加载项

我的一个客户的机器出现故障,他在主窗口功能区中没有看到我的加载项按钮/ui

在研究了他的环境和我的日志之后,我注意到在他的环境中没有调用接口IRibbonExtensibility的函数“GetCustomUI”

我不确定导致不同行为的原因是什么,为什么Outlook不在客户机器上调用GetCustomUI

另外,我自己是否可以发起对该方法的调用?或者刷新功能区以便调用GetCustomUI


如果有人有主意,请帮忙。

我也有同样的问题。似乎实现IribboneExtensibility的类应该用ComVisible(true)属性定义。像这样:

[ComVisible(true)]
public class Ribbon : IRibbonExtensibility {
...
}

您可以尝试文件->选项->高级选项->显示加载项用户界面错误。不,您不能自己发起呼叫。您确定加载项已加载吗?它是一个.NET加载项吗?VSTO?C++?我有同样的问题。VSTO加载项。只有GetCustomUI没有在我的开发PC上被调用。我也有同样的问题。似乎当派生类具有模板参数时,根本不会调用GetCustomUI。