Совместно используемая надстройка MS Office: почему не вызывается ICustomTaskPaneConsumer.CTPFactoryAvailable и IRibbonExtensibility.GetCustomUI?

Мы программируем общую надстройку для PowerPoint и внедряем IRibbonExtensibility а также ICustomTaskPaneConsumer в этом. Надстройка регистрируется для отдельных пользователей путем установки соответствующих ключей и значений в HKCU:

  • \ Software \ Microsoft \ Office \ PowerPoint \ Addins \
  • \ Software \ Classes \
  • \ Software \ Classes \ CLSID \
  • \ Software \ Classes \ TypeLib \
  • \ Software \ Classes \ Wow6432Node \
  • \ Software \ Classes \ Wow6432Node \ CLSID \
  • \ Software \ Classes \ Wow6432Node \ TypeLib \

Почти для всех наших пользователей это работает безупречно, но для некоторых, методы IRibbonExtensibility.GetCustomUI а также ICustomTaskPaneConsumer.CTPFactoryAvailable не называются. Однако все методы, реализующие IDTExtensibility2, выполняются. К сожалению, у нас нет доступа к компьютерам пользователей, и мы не можем воспроизвести поведение на наших машинах разработки или тестирования.

Какие обстоятельства могут привести к этой ситуации?

Спасибо, потрясающий

0 ответов

Другие вопросы по тегам