Автоматическая загрузка надстроек

Майкл спросил, есть ли способ выборочно загружать надстройки для определенных листов. Есть способ сделать это, но он предполагает использование макросов, прикрепленных к модулю Workbook для конкретных листов. Выполните следующие общие шаги:

  1. Загрузите рабочий лист, для которого вы хотите загрузить определенную надстройку.
  2. Нажмите Alt + F11 , чтобы открыть редактор VBA.
  3. Дважды щелкните объект ThisWorkbook в проводнике проекта. Excel открывает окно кода для этой книги. (См. Рис. 1.)
  4. Рис. 1. Дважды щелкните объект ThisWorkbook в проводнике проекта.

  5. Поместите следующие макросы в окно кода:

Private Дополнительная рабочая книга_BeforeClose (Отменить как логическое значение) AddIns («Имя надстройки»). Installed = FalseEnd Sub Надстройки частной подписки_Open () («Имя надстройки»). Installed = TrueEnd Sub

  1. В коде измените имя надстройки («Имя надстройки») на настоящее имя надстройки, которую вы хотите использовать с книгой.
  2. Закройте редактор VBA.
  3. Сохраните книгу.

Если вы не уверены в правильном имени для конкретной надстройки (см. шаг 5), вы можете использовать средство записи макросов для записи процесса активации надстройки. Это покажет вам точное имя, которое вы должны использовать в вышеуказанных макросах.

Источник: frestage.ru

Бытовой вопрос