VSTO Addin: Как отключить встроенную кнопку в Outlook - PullRequest
0 голосов
/ 08 октября 2019

Я разрабатываю надстройку для Outlook (VSTO, C #). Я создал Addin со следующими шагами в VS: New-> Project, затем

enter image description here

Я пытаюсь следовать следующему руководству, чтобы добиться отключениявстроенная кнопка в Outlook.

https://docs.microsoft.com/de-de/office/vba/library-reference/concepts/customize-the-office-fluent-ribbon-by-using-a-managed-com-add-in

Боюсь, что мое дополнение не является надстройкой COM, поэтому оно не будет работать для реализации IRibbonExtensibility, например:

[ComVisible(true)]
    public partial class ThisAddIn : Office.IRibbonExtensibility

Лучше сказать: конечно, возможно реализовать интерфейс, но при запуске моего надстройки метод GetCustomUI никогда не вызывается.

Кроме того, когда я следую следующему руководству: https://docs.microsoft.com/de-de/office/vba/library-reference/concepts/customize-the-office-fluent-ribbon-by-using-a-managed-com-add-in У меня нет файлаConnect.cs в моем решении. Это заставляет меня также думать, что мой надстройка не является надстройкой COM.

Поэтому вопрос сводится к следующему: что, если я захочу внедрить надстройку VSTO для Outlook, я потеряю возможность настраивать свободный офис, какописано в учебном руководстве по Microsoft?

Если ответ отрицательный, то как отключить встроенную кнопку в Outlook с помощью надстройки VSTO для Outlook.

Sidenote: Использование разметки Open Office XML невариант, так как мне нужно интерактивно включать / отключать кнопку в зависимости от различных состояний моего надстройки во время выполнения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...