VSTO Outlook называется Excel? - PullRequest
0 голосов
/ 06 июля 2018

У меня есть разработанная мной надстройка Outlook VSTO 4, работающая на 100%. Это XML-версия VSTO, а не пример проекта по умолчанию.

Сегодня, когда я запускал свой Outlook, я вызвал EXCEL (локальный режим Office 365) и внезапно увидел ошибку в Excel, в которой упоминалось о сбое в процедуре GetCustomID, которая присутствует в моей надстройке Outlook.

Во всяком случае, в моем AddIn просто есть стандартные инструменты Office и Outlook, в частности библиотеки (ничего из Excel там нет).

Вопросы:

  • связан ли этот сбой с моим AddIn, даже если он разработан и внедрен ТОЛЬКО в Outlook? Как Excel может «увидеть» это событие в моем Outlook? ПРИЛОЖЕНИЯ Excel не показывает мое имя надстройки.

  • как я могу получить имя приложения Office в моем коде, чтобы избежать загрузки ленты другим приложением Office, кроме Outlook?

Я действительно запутался в этом поведении.

Мне пришлось отключить Excel «Инструменты Visual Studio для Office Design-Time Adapter для Excel»

Примечание. Word НЕ показывает того же поведения, что и Excel.

Я ценю любую помощь в этом.

1 Ответ

0 голосов
/ 07 июля 2018

Похоже, вы только что попытались автоматизировать Excel или открыть книгу Excel из Outlook. При этом надстройки Excel загружаются так же, как надстройки Outlook. В этом случае вы также можете получить сообщение об ошибке пользовательского интерфейса ленты. В последней версии Excel существует известная проблема. Для получения дополнительной информации см. Неправильный пример от команды VSTO (Microsoft) .

...