我正在为Outlook开发一个共享加载项。
我的一位客户在他的机器上遇到了麻烦,他没有在主窗口功能区中看到我的插件按钮/ ui。
在探索了他的环境和我的日志之后,我注意到在他的环境中没有调用接口IRibbonExtensibility的函数“GetCustomUI”。
我不确定导致不同行为的原因是什么,为什么Outlook不会在客户机器上调用GetCustomUI?
此外 - 是否可以自己发起对此方法的调用?或者刷新功能区以便调用GetCustomUI?
如果有人有想法,请帮助。
答案 0 :(得分:1)
我有同样的问题。似乎实现IRibbonExtensibility的类应使用ComVisible(true)属性定义。像这样:
while IFS= read -d $'\0' -r line; do
declare "$line"
done< <(data | jq -j -r 'to_entries[] | [.key, (.value | @sh)] | join("=") + "\u0000"' )