我正在为Outlook开发一个共享加载项。
我的一个客户在他的机器上遇到了麻烦,他没有在主窗口功能区中看到我的加载按钮/ ui。
在探索了他的环境和我的日志之后,我注意到在他的环境中没有调用接口IRibbonExtensibility的函数“GetCustomUI”。
我不确定导致不同行为的原因是什么,为什么Outlook不会在客户机器上调用GetCustomUI?
另外 - 是否可以自己发起对此方法的调用?或者刷新功能区以便调用GetCustomUI?
如果有人有想法,请帮忙。
我有同样的问题。似乎应该使用ComVisible(true)属性定义实现IRibbonExtensibility的类。像这样:
[ComVisible(true)]
public class Ribbon : IRibbonExtensibility {
...
}