IRibbonExtensibility未调用GetCustomUI

问题描述 投票:4回答:1

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

我的一个客户在他的机器上遇到了麻烦,他没有在主窗口功能区中看到我的加载按钮/ ui。

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

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

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

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

outlook ms-office ribbon extensibility
1个回答
1
投票

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

[ComVisible(true)]
public class Ribbon : IRibbonExtensibility {
...
}
© www.soinside.com 2019 - 2024. All rights reserved.