4

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

我的一位客户在他的机器上遇到了问题,他在主窗口功能区中看不到我的加载项按钮/ui。

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

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

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

如果有人有想法,请帮助。

4

1 回答 1

1

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

[ComVisible(true)]
public class Ribbon : IRibbonExtensibility {
...
}
于 2019-03-15T17:54:44.533 回答