Надстройка Excel не загружается при экспорте данных из базы данных - PullRequest
0 голосов
/ 08 ноября 2018

Я создал надстройку Excel, которая постоянно используется многими людьми на моей работе. Он отлично работает, когда я открываю файл Excel со своего компьютера или из нашей общей сети, но когда я экспортирую данные из одной из наших систем записи отчетов запросов (Data Access Studio - ReportsNow), надстройка отсутствует на ленте. Как только это произойдет, каждое приложение Excel, открытое впоследствии, будь то с моего локального компьютера или из общей сети, надстройки не будет! В качестве обходного пути, я иду в Опции> Надстройки> Надстройки Excel> Перейти и снять флажок и перепроверить ... затем он появляется. Я долго искал и не могу найти ответ.

До сих пор я пробовал следующее:

• Параметры Excel> Надстройки> Надстройки Excel> Перейти ... Проверено
• Параметры Excel> Надстройки> Отключенные элементы> Перейти ... Его нет в списке отключенных
• Щелкните правой кнопкой мыши файл XLAM> Свойства> вкладка «Общие»> выберите «Разблокировать ...» (на самом деле это даже не вариант для меня. Флажок «РАЗБЛОКИРОВАТЬ» не появился в окне).
• Параметры Excel> Центр управления безопасностью> Настройки центра управления безопасностью> Надежные расположения ... Я добавил свое местоположение: C: \ Users ... \ AppData \ Roaming \ Microsoft \ AddIns
• Параметры Excel> Центр управления безопасностью> Надстройки ... Я удостоверился, что «Требуется, чтобы надстройки приложений были подписаны доверенным издателем», сняв отметку

Что мне не хватает?!?!

Дополнительная информация

• Надстройка полностью построена на VBA и использует IRibbonControls для создания кнопок на ленте (GetVisible, GetLabel, GetImage, GetSize, GetScreentip и т. Д.)
• У нас также есть надстройка EssBase SmartView, которая всегда доступна ... но ее создал Oracle:).

1 Ответ

0 голосов
/ 08 ноября 2018

Я сильно подозреваю, что рассматриваемое приложение (Query Report Writer System) открывает Excel с помощью автоматизации. Это означает, что надстройки Excel не загружаются, а также все из XLSTART игнорируется. Вы ничего не можете с этим поделать, кроме как связаться со строителями системы составления отчетов и сообщить им, что вам не нравится то, что вы видите.

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