我们正在为 PowerPoint 编写一个共享加载项IRibbonExtensibility
并ICustomTaskPaneConsumer
在其中实现。通过在 HKCU 中设置相关键和值来为个人用户注册加载项:
- \Software\Microsoft\Office\PowerPoint\Addins\
- \软件\类\
- \软件\类\CLSID\
- \软件\类\类型库\
- \Software\Classes\Wow6432Node\
- \Software\Classes\Wow6432Node\CLSID\
- \Software\Classes\Wow6432Node\TypeLib\
对于我们几乎所有的用户来说,它都可以完美地工作,但对于某些人来说,方法IRibbonExtensibility.GetCustomUI
并ICustomTaskPaneConsumer.CTPFactoryAvailable
没有被调用。但是,实现 IDTExtensibility2 的方法都在运行。不幸的是,我们无法访问用户的计算机,也无法在我们的开发或测试机器上重现该行为。
哪些情况会导致这种情况?
谢谢, 法布