Я создал надстройку 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:).