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

  1. Загрузите рабочий лист, для которого вы хотите загрузить определенную надстройку.

  2. Нажмите Alt + F11, чтобы открыть редактор VBA.

  3. Дважды щелкните объект «Эта книга» в проводнике проекта.

Excel открывает окно кода для этой книги.

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

Private Sub Workbook_BeforeClose(Cancel As Boolean)

AddIns("Add-In Name").Installed = False End Sub
Private Sub Workbook_Open()

AddIns("Add-In Name").Installed = True End Sub
  1. В коде измените имя надстройки («Имя надстройки») на настоящее имя надстройки, которую вы хотите использовать с книгой.

  2. Закройте редактор VBA.

  3. Сохраните свою книгу.

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

_Примечание: _

Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.

link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (2016) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и более поздних версий) здесь:

link: / excelribbon-Automatically_Loading_Add-ins [Автоматическая загрузка надстроек].