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

Майкл спросил, есть ли способ выборочно загружать надстройки для определенных листов. Есть способ сделать это, но он предполагает использование макросов, прикрепленных к модулю 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
Добавить комментарий