Автоматическая загрузка надстроек (Microsoft Excel)
Майкл спросил, есть ли способ выборочно загружать надстройки для определенных листов. Есть способ сделать это, но он предполагает использование макросов, прикрепленных к модулю Workbook для конкретных листов. Выполните следующие общие шаги:
-
Загрузите рабочий лист, для которого вы хотите загрузить определенную надстройку.
-
Нажмите Alt + F11, чтобы открыть редактор VBA.
-
Дважды щелкните объект «Эта книга» в проводнике проекта.
Excel открывает окно кода для этой книги.
-
Поместите следующие макросы в окно кода:
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
-
В коде измените имя надстройки («Имя надстройки») на настоящее имя надстройки, которую вы хотите использовать с книгой.
-
Закройте редактор VBA.
-
Сохраните свою книгу.
Если вы не уверены в правильном имени для конкретной надстройки (см. Шаг 5), вы можете использовать средство записи макросов для записи процесса активации надстройки. Это покажет вам точное имя, которое вы должны использовать в вышеуказанных макросах.
_Примечание: _
Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (2016) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и более поздних версий) здесь:
link: / excelribbon-Automatically_Loading_Add-ins [Автоматическая загрузка надстроек]
.