Файл надстройки (с расширением .XLA) — обычная книга Excel, только со скрытыми листами,
и запускается также, как и любой другой файл Excel — двойным щелчком мыши на нём.
ВАЖНО: с 2016 года, после очередного обновления Excel, перед запуском скачанного файла надстройки, необходимо выполнить следующее:
- найти скачанный файл надстройки в папке (обычно это папка «Загрузки»)
- щелкнуть правой кнопкой мыши на файле — Свойства — Разблокировать — ОК
- и только после этого запускать
Это связано с недавним изменением политики безопасности в приложениях Office (скачанные из интернета файлы с макросами, не будучи предварительно разблокированными, запускаются без макросов)
Если вы хотите, чтобы надстройка запускалась автоматически при каждом запуске Excel,
то выберите один из 2 способов: (оба способа одновременно не используйте!)
- Включите автозапуск в опциях программы.
Для этого, на панели инструментов надстройки, нажмите кнопку «О программе», и на появившейся форме, на вкладке «ОПЦИИ», поставьте галочку «Запускать надстройку автоматически вместе с Excel» - Подключите надстройку через меню Excel (НЕ РЕКОМЕНДУЕТСЯ!)
В Excel 2003 это пункт меню «Сервис» — «Надстройки …», в Excel 2007-2016 это делается через «Параметры Excel» — «Надстройки» — пункт Надстройки Excel — кнопка «Перейти»
Обзор
Microsoft Office Excel поддерживает надстройки автоматизации Кроме надстройки для модели компонентных объектов (COM). В этой статье описаны различия между этих двух типов надстройки.
Дополнительные сведения
Надстройки COM
COM-надстройки предоставить разработчику способ расширить функциональные возможности приложений Office для пользовательских задач. Надстройки COM обычно используются для автоматизации работы в ответ на щелчок кнопки панели команд, формы или диалогового окна или некоторые другие события, относящиеся к Excel, таких как открытие или закрытие книги или ввод данных на листах Excel. Функции надстройки COM не может вызываться непосредственно из формул в ячейках в листах.
COM-надстройка представляет собой сервер COM в процессе (ActiveX DLL), который должен реализовывать интерфейс IDTExensibility2 . Все COM-надстройки должен реализовывать каждый из пяти методов этого интерфейса: OnConnection, OnStartupComplete, OnAddinsUpdate, OnBeginShutDownи OnDisconnection.
Когда COM-надстройка установлена на компьютере пользователя, записи реестра создаются для надстройки. Помимо обычной регистрации COM надстройка COM регистрируется для каждого приложения Office, в котором он работает. Надстройки COM используется Excel зарегистрированы в следующем разделе реестра:
HKEY_CURRENT_USERSoftwareMicrosoftOfficeExcelAddins
Этот раздел содержит подраздел для каждого установленного COM-надстройку. Имя подраздела — идентификатор ProgID для надстройки COM. Подраздел для надстройки COM также содержит значения, описывающие COM-надстройки понятное имя и описание и загрузки. Описывает поведение загрузки как надстройка загружается в Excel: загружать при запуске, загружены только, при следующем запуске загружается по требованию или не загружен.
COM-надстройки можно загружать и выгружается посредством пользовательского интерфейса Excel. Чтобы сделать это, выполните следующие действия.
-
В меню Вид выберите команду панели инструментов и выберите команду Настройка.
-
В диалоговом окне панели инструментов перейдите на вкладку Дополнительно . В списке категории выберите Сервис. В списке команды найдите COM-надстройки и перетащите нужную команду в меню или панели команд по вашему выбору. Закройте окно инструментов .
-
Выберите команду надстройки COM , добавленный для отображения в диалоговом окне « надстройки COM ». Диалоговое окно содержит список всех COM-надстройки, которые установлены на вашей системе и надстройки COM, загруженных в настоящий момент выбраны.
COM-надстройки можно загружать и выгружается посредством пользовательского интерфейса Excel. Чтобы сделать это, выполните следующие действия.
-
Нажмите Кнопку Microsoft Office, а затем нажмите кнопку Параметры Excel.
-
Нажмите кнопку Надстройки.
-
В разделе Управлениевыберите команду надстройки COMи нажмите кнопку Перейти .
В диалоговом окне « надстройки COM » перечислены все COM-надстройки, установленные на компьютере. Надстройки COM, загруженных в настоящий момент выбраны.
Дополнительные сведения о COM-надстройки щелкните следующий номер статьи базы знаний Майкрософт:
Методические УКАЗАНИЯ 238228 : построение Office 2000 надстройки COM в Visual Basic
Образец 230689 : Comaddin.exe Office 2000 надстройки COM в Visual C++
Дополнительные сведения см. ниже на веб-сайте корпорации Майкрософт:
Надстройки Office
http://support.microsoft.com/ofd
Автоматизированные надстройки
В дополнение к COM-надстройки Excel поддерживает сборки надстройки в автоматизации автоматизации которые запускаются добавить на COM-надстройки в том, что функции в автоматизации надстройки могут быть вызваны из формул на листах Microsoft Excel. COM-надстройки должны быть в процесс COM-серверов, которые поддерживают интерфейс IDTExtensibility2 ; Однако надстройки автоматизации может быть в процессе или out-of-process COM-серверов и реализации IDTExtensibility2 является необязательным.
Чтобы использовать функции из надстройки автоматизации Excel, выполните следующие действия:
-
В меню Сервис выберите команду Надстройки.
-
Нажмите Автоматизацияв диалоговом окне Надстройки . В списке зарегистрированных серверов COM выберите надстройки автоматизации и нажмите кнопку ОК.
-
Надстройки автоматизации отображается в диалоговом окне « надстройки ». Нажмите кнопку ОК , чтобы закрыть диалоговое окно Add-Ins .
Чтобы использовать функции из автоматизированных надстроек в Excel 2007 и более поздних версиях, выполните следующие действия.
-
Нажмите Кнопку Microsoft Office, а затем нажмите кнопку Параметры Excel.
-
Нажмите кнопку Надстройки.
-
В разделе Управлениевыберите пункт надстройки Excelи нажмите кнопку Перейти.
-
Нажмите Автоматизацияв диалоговом окне Надстройки . В списке зарегистрированных серверов COM выберите команду надстройки автоматизации и нажмите кнопку ОК.
Надстройки автоматизации отображается в диалоговом окне « надстройки ». Нажмите кнопку ОК , чтобы закрыть диалоговое окно Add-Ins .
При внесении дополнения в список в диалоговом окне Надстройки или при выборе и снятии надстройки в списке, Excel сохраняет изменения в реестре. Во-первых Microsoft Excel использует следующий параметр реестра, чтобы определить ли автоматизации надстройки в списке надстройки загружается:
Excel 2002
Key: HKEY_CURRENT_USERSoftwareMicrosoftOffice10.0ExcelOptions
String: OPENx
Sample Value: /A "ServerName.ClassName"Excel 2003
Key: HKEY_CURRENT_USERSoftwareMicrosoftOffice11.0ExcelOptions
String: OPENx
Sample Value: /A "ServerName.ClassName"
Excel 2007
Key: HKEY_CURRENT_USERSoftwareMicrosoftOffice12.0ExcelOptions
String: OPENx
Sample Value: /A "ServerName.ClassName"
Примечание: Изменение номера версии Microsoft Office на основе версии, которую вы используете.
Параметр /a, используемый в строковое значение старого и нового в Excel и используется специально для загрузки надстройки автоматизации. Все модели автоматизации надстройки загружаются по требованию; Нет нет параметра, можно изменить поведение загрузки надстройки автоматизации.
При снятии надстройки автоматизации, перечисленных в диалоговом окне « Надстройки » подраздел с именем, равным ProgID надстройки создается в следующем разделе реестра:
HKEY_CURRENT_USERSoftwareMicrosoftOffice10.0ExcelAdd-in Manager
Excel 2003:
HKEY_CURRENT_USERSoftwareMicrosoftOffice11.0ExcelAdd-in Manager
HKEY_CURRENT_USERSoftwareMicrosoftOffice11.0ExcelAdd-in Manager
Этот параметр реестра гарантирует, что даже в том случае, если вы решили не загружать надстройки автоматизации, которые были добавлены в список надстроек, сохраняются в списке.
Дополнительные сведения об автоматизации надстройки см. ниже статьях базы знаний Майкрософт:
285337 Практическое руководство: создание надстройки автоматизации Visual Basic для функции листа Excel
Дополнительные сведения см. ниже на веб-сайте корпорации Майкрософт:
Надстройки Office
http://support.microsoft.com/ofd
Автоматизированные надстройки, реализующие интерфейс IDTExtensibility2
Как упоминалось ранее надстройки автоматизации может реализовать интерфейс IDTExtensibility2, но это не требуется в порядке для вызова функций в надстройку из рабочего листа Excel. Если требуется надстройки автоматизации получает ссылку на экземпляр Excel, можно реализовать интерфейс IDTExtensibility2 и использовать параметр приложения OnConnection для автоматизации Excel.
Надстройки автоматизации, реализующий
IDTExtensibility2 могут быть загружены в интерфейсе пользователя Excel в диалоговом окне « Надстройки COM » и диалоговом окне « Надстройки ». Ниже описаны поведения автоматизации надстройки на основании она загружается в одном или обоих этих диалоговых окон.
-
Загрузить только в диалоговом окне « надстройки ».
Надстройка загружается по требованию. Функции надстройки может вызываться из формул на листе.
-
Загрузить только в диалоговом окне « надстройки COM ».
Надстройка загружается как надстройки COM и его поведение при загрузке определяется на основе параметров в реестре. Функции в окне не может вызываться из формул на листе.
-
Загружен в диалоговом окне « надстройки COM » и диалоговом окне « надстройки ».
Два отдельных экземпляра надстройки загружаются. Один экземпляр загружается как надстройки COM и другого экземпляра будет загружен в виде надстройки автоматизации. Экземпляр надстройки COM использует режим загрузки указано в реестре; Загружает экземпляр надстройки автоматизации по требованию. Два экземпляра работают независимо друг от друга и не имеют глобальные переменные.
Поскольку надстройки автоматизации загружаются по требованию, Excel может попытаться загрузить надстройку, находящегося в режиме редактирования ячейки. Таким образом при разработке надстройки автоматизации, поддерживающий интерфейс IDTExtensibility2, должен быть осторожны, чтобы не предпринимать попытки изменить состояние программы Excel при загрузке надстройки. Дополнительные сведения см. ниже статьи базы знаний Майкрософт:
Ошибка 284876 : Excel происходит сбой надстройки автоматизации загрузки
(c) Корпорация Майкрософт, 2001, все права защищены. Взносы в Лори б. Тернер, корпорация Майкрософт.
Нужна дополнительная помощь?
Модератор:Naeel Maqsudov
-
Evgeniy
- Сообщения:12
- Зарегистрирован:31 окт 2006, 12:35
- Контактная информация:
Что и где нужно прописать, чтобы надстройка *.xla была автоматически подключена к Excel. Т.е. мне нужно найти способ автоматически устанавливать галочку напротив нужной мне надстройки. Наверное нужно что-то в реестре прописать? Мне это нужно для того, чтобы сделать Setup который бы устанавливал на машину нужную мне надстройку и подключал ее к Excel.
-
leeinc
- Сообщения:22
- Зарегистрирован:31 окт 2006, 12:39
- Контактная информация:
-
Evgeniy
- Сообщения:12
- Зарегистрирован:31 окт 2006, 12:35
- Контактная информация:
03 ноя 2006, 08:53
хотелось бы обойтись без помощи VBA, хотя это идея хорошая.
-
Sokl
- Сообщения:449
- Зарегистрирован:12 сен 2005, 08:52
- Откуда:ОМ
03 ноя 2006, 09:33
HKEY_CURRENT_USERSoftwareMicrosoftOffice11.0ExcelAdd-in Manager
Хотя, смутные одолевают…
-
Naeel Maqsudov
- Сообщения:2551
- Зарегистрирован:20 фев 2004, 19:17
- Откуда:Moscow, Russia
- Контактная информация:
03 ноя 2006, 10:29
Evgeniy, (как вариант) не нужно специального дистрибутива. Пусть надстройка сама себя устанавливает. При открытии проверяет установлена она или нет, и если нет, пусть говорит «Я, мол, надстройка. Давайте установлюсь?»
Т.е. копируем файл, открываем его, наживаем «да» — вот и все дистрибуция.
-
Avsha
- Сообщения:664
- Зарегистрирован:08 сен 2005, 13:47
- Откуда:KZ
04 ноя 2006, 09:47
Evgeniy, похожая тема — смотрите…
Установка надстройки
forum/viewtopic.php?t=4790
Хотя сам не вижу особого смысла подключать надстройку у пользователя автоматически —
пользователь должен иметь возможность включать и отключать надстройку осознано при необходимости. Потом, операция подключения надстройки вручную — это операция одноразовая, вроде не утомительная.
Так как надстройка — это добавка к основному приложению Excel, соответственно добавляется момент предварительной установки необходимой версии этого приложения до установки самой надстройки.
Привожу для примера как устанавливается надстройка в одном из профессиональных приложений:
http://avsha.narod.ru/Install_Add-In.rar
-
leeinc
- Сообщения:22
- Зарегистрирован:31 окт 2006, 12:39
- Контактная информация:
04 ноя 2006, 10:39
Хотя сам не вижу особого смысла подключать надстройку у пользователя автоматически —
пользователь должен иметь возможность включать и отключать надстройку осознано при необходимости
Да я бы так не сказал. Например, у меня есть программа для регистрации заказов, стоит на сервере, ей пользуются около 100 человек (девочек). Для корректной работы необходима установка надстройки «Пакет Анализа». У меня есть несколько вариантов:
1.Самому обежать 100 компов и поставить на них надстройку
2.Обьяснять по телефону девочкам что и как нажать чтобы она поставилась.
3.Сделать так, чтобы при открытии программы, надстройка автоматически поставилась.
А Вы бы какой вариант выбрали ???
-
Avsha
- Сообщения:664
- Зарегистрирован:08 сен 2005, 13:47
- Откуда:KZ
06 ноя 2006, 14:11
А Вы бы какой вариант выбрали ???
Если бы это входило в мои обязанности, а дело 100 человек регистрировать заказы, то за основной вариант я принял бы 1-ый.
Пусть он самый долгий, но зато самый надежный.
но 2-ой и 3-ий вариант я бы также не стал отметать и взял бы на вооружение как вспомогательные,
— так, при наличии желания у некоторых из этих 100 пользователей принять мои обязанности по настройке и обслуживании программы, написал бы сопутствующую небольшую инструкцию (не больше 1-го листочка)
— 3-ий вариант страдает неполноценностью в случае, если компонент не установлен у пользователя,
или использование VBA неприемлемо, или если проверку на подключение надстройки нечем запустить (к вашему варианту это не относится).
Да и общение с пользователями всегда не лишним будет
-
Игорь Акопян
- Сообщения:1419
- Зарегистрирован:13 окт 2004, 17:11
- Откуда:СПБ
- Контактная информация:
07 ноя 2006, 11:10
полуофф. Ещё можно поставить RAdmin, но тогда кофет/кофе/другое не увидишь
-
leeinc
- Сообщения:22
- Зарегистрирован:31 окт 2006, 12:39
- Контактная информация:
07 ноя 2006, 14:12
Avsha, в принципе Вы правы. Просто для меня вариант 3 предпочтителен потому что:
1) На все машины наш сисадмин всегда ставит полные версии офиса
2) VBA всегда разрешено по причине того, что на нем работают программы расчета конструкций
Поэтому для меня вариант 3 более подходящий
Игорь Акопян, стоит родимый. Только я не сисадмин в нашей сети и пароль у него я не просил. А насчет кофе и конфет….мы к девчонкам бегаем за кофе, а они к нам за коньяком (конфеты с них).
-
Установка надстройки Excel -
Если надстройка Excel не запускается (пропадает вкладка при запуске) -
Включение программного доступа к объектной модели VBA в Excel -
Как отключить надстройку Excel
Установка надстройки Excel
Любая надстройка VBA для MS Excel представляет собой книгу специального формата .xlam (не путать со словом “хлам”☺), которая запускается автоматически при запуске Excel. Именно такой файл (PowerQuick.xlam) в архиве вы скачаете на сайте.
Шаг 1
Надстройку необходимо распаковать из архива и расположить в надежном месте, т.е. в папке, которая не может быть удалена, перемещена или переименована. Название надстройки также не менять. В дальнейшем надстройка будет запускаться из этого места каждый раз при запуске MS Excel.
Шаг 2
Открыть Файл-Параметры Excel.
Активировать меню «Надстройки» и нажать кнопку внизу «Перейти».
Шаг 3
В появившемся окне нажать «Обзор»
Шаг 4
Найти папку, в которой Вы расположили надстройку, выбрать файл надстройки PowerQuick.xlam
Нажать «Открыть»
В диалоговом окне нажимаем «Нет» (сохранение надстройки в системной папке Excel затруднит в дальнейшем её поиск и обновление).
Шаг 5
Проставляем галочку на появившейся надстройке PowerQuick в меню надстроек, нажимаем «Ок»
Шаг 6
Проверяем подключение надстройки – в окне программы должна появиться новая вкладка на ленте с именем “PowerQuick” примерно такого вида (в зависимости от версии):
Если надстройка Excel не запускается (пропадает вкладка при запуске)
Наша надстройка полностью безопасна, однако в некоторых случаях система безопасности MS Excel может препятствовать автоматическому запуску сторонних программ и вкладка PowerQuick может исчезать при перезапуске Excel. Для решения этой проблемы есть несколько способов:
Способ 1. Добавление папки с надстройкой в «надежные расположения»
Основной способ – сообщить системе, что файл безопасен. Для этого откройте “Параметры Excel” –> “Центр управления безопасностью” –> внизу кнопка “Параметры центра управления безопасностью”:
Выберите второе сверху меню – «Надежные расположения», далее кнопка внизу «Добавить новое расположение» и там задайте папку, в которой Вы расположили надстройку.
Также поставьте вторую снизу галочку «Разрешить надежные расположения в моей сети»
Нажимаем кнопку «Ок», проверяем подключение надстройки
Способ 2. Изменение свойств файла
Закройте все окна Excel. Щелкните правой кнопкой мыши по файлу надстройки PowerQuick.xlam и выберите Свойства, на вкладке “Общие” внизу нажимаем “Разблокировать” и кнопку “Ок”. Проверяем подключение надстройки.
Способ 3. Через запаковку в архив
Говорят, что данный метод тоже работает. Запаковываем файл надстройки в архив, удаляем исходный файл и распаковываем затем из архива файл обратно. Проверяем подключение надстройки. Такие действия в некоторых случаях позволяют обмануть Windows и заставить ее относиться к файлам более лояльно.
Включение программного доступа к объектной модели VBA в Excel
(для опытных пользователей)
Некоторые функции надстройки направлены на изменение VBA-проекта файла, например, создание пользовательской формы, получение списка модулей проекта, задание особых настроек автозапуска файла и т.д.. Если Вы столкнетесь с необходимостью использования таких команд, необходимо разрешить программе доступ к объектной модели VBA.
Для этого нужно открыть “Параметры центра управления безопасностью” (см. предыдущий пункт) –> “Параметры макросов” – > далее поставить галочку напротив “Представлять доступ к объектной модели проектов VBA”
Как отключить надстройку Excel
Если вам потребовалось отключить надстройку, снимите галочку напротив имени надстройки в меню Надстроек (Файл-Параметры Excel – «Надстройки» – кнопка внизу «Перейти»), а затем просто удалите файл надстройки с компьютера.
Установка надстроек в Excel 2003/2007/2010/2013/2016 процесс однотипный для всех версий, но имеет и некоторые различия. Условно можно разбить механизм установки надстроек в Excel на несколько шагов. Рассмотрим процедуру установки надстроек подробно для каждой из перечисленных версий Excel в отдельности. Для этого нам понадобится надстройка (чаще всего это файл с расширением .xla, но бывают и другие) и установленное приложение Excel со встроенным редактором Visual Basic.
Для тех кому лучше один раз увидеть — представлен видеоролик по установке и подключению
Шаг 1. Сохраняем файл надстройки на компьютер и запоминаем место его хранения (расположения).
Шаг 2. Запускаем приложение Excel 2003 и выбираем меню «Сервис»/»Надстройки…»
После выбора пункта меню «Надстройки…» появляется список доступных надстроек, которые можно подключать и отключать установкой и снятием галочек перед названиями соответствующих надстроек.
Шаг 3. Для добавления (подключения) новой надстройки, нажимаем кнопку «Обзор». При нажатии на эту кнопку, появляется вот такое окно «Обзор»:
Excel отправляет нас искать надстройки в папку с названием Addins и это не с проста. Именно здесь и должны располагаться файлы надстроек для максимально быстрого доступа к ним как приложения, так и самого пользователя. Размещение надстроек в папке Addins ускорит загрузку приложения Excel и подключение к ней надстройки (надстроек) при последующих запусках. Остается переместить файл надстройки с того места, которое мы запомнили в Шаге 1, в эту папку (можно и прямо в это окно, чтобы не искать саму папку на жестком диске). Если по каким-то причинам Вы не смогли, либо не захотели размещать свои надстройки в папке Addins, то через окно «Обзор» просто добираетесь до того места, куда сохранили файл надстройки. Дважды кликнув по выбранному файлу, Вы добавите его в список доступных надстроек. Вот собственно и все, надстройка установлена.
В случае установки готовых надстроек (макросов) для Excel 2003, взятых с этого сайта, по окончании установки будет сформирована новая панель инструментов с кнопками, запускающими макросы.
Установка надстроек в Excel 2007
Устанавливать надстройки в Excel 2007 не сложнее, чем в Excel 2003. Рассмотри по шагам.
Шаг 1. Сохраняем файл надстройки на компьютер и запоминаем место его хранения (расположения).
Шаг 2. Запускаем приложение Excel 2007, нажимаем кнопку «Office» и выбираем «Параметры Excel» как показано на рисунке
Шаг 3. В появившемся окне «Параметры Excel» в поле «Управление:» выбираем «Надстройки Excel» и жмем кнопку «Перейти…»
Шаг 4. В очередном окне с названием «Надстройки» появляется список доступных надстроек, которые можно подключать и отключать установкой и снятием галочек перед названиями соответствующих надстроек. Для добавления (подключения) новых надстроек, нажимаем кнопку «Обзор».
Появляется окно «Обзор», которое отправляет нас искать надстройки в папку с названием Addins и это не случайно.
Именно в этом месте и должны располагаться файлы надстроек для максимально быстрого доступа к ним как приложения, так и самих пользователей. Размещение надстроек в папке Addins ускоряет загрузку приложения Excel и подключение к нему надстройки (надстроек) при последующих запусках. Перемещаем (добавляем) в это окно (в эту папку) файл, который присутствовал в Шаге 1. Если по каким-то причинам Вы не смогли, либо не захотели расположить свои надстройки в папке Addins, то через окно «Обзор» просто добираетесь до того места, где был изначально сохранен файл надстройки. Дважды кликаете по выбранному файлу и надстройка добавляется в список доступных надстроек. Все, надстройка установлена. Обращаю Ваше внимание на то, что если после установки файл надстройки будет перемещен в другое место жесткого диска, либо название папки, в которой он находится будет изменено, то весь процесс установки придется повторить заново.
Если Вы устанавливали готовые надстройки для Excel 2007, взятые с этого сайта, то после окончания процесса установки на ленте будет сформирована новая вкладка «Надстройки». При этом в настраиваемой панели инструментов будут отображены кнопки, запускающие макросы.
Установка надстройки в Excel 2010
Стоит заметить, что в Excel 2010 редактор Visual Basic устанавливается как отдельный компонент пакета с наименованием «Общие средства Office» и называется «Visual Basic для приложений». Узнать установлен ли у Вас редактор Visual Basic — очень просто. Нужно его запустить! О том как это сделать, можно прочитать отдельно. Если редактор Visual Basic не запустился — доустанавливаем его. Итак, переходим непосредственно к установке надстроек в Эксель!
Установить надстройку в Excel 2010 можно аналогично тому как это делается в Excel 2007.
Шаг 1. Сохраняем файл надстройки на компьютер и запоминаем место его хранения (расположения).
Шаг 2. Запускаем приложение Excel 2010, выбираем вкладку «Файл», а затем «Параметры Excel» как показано на рисунке
Шаг 3. В появившемся окне «Параметры Excel» в поле «Управление:» выбираем «Надстройки Excel» и жмем кнопку «Перейти…»
Шаг 4. В очередном окне с названием «Надстройки» появляется список доступных надстроек, которые можно подключать и отключать установкой и снятием галочек перед названиями соответствующих надстроек. Для добавления (подключения) новых надстроек, нажимаем кнопку «Обзор».
Появляется окно «Обзор», которое отправляет нас искать надстройки в папку с названием Addins и это имеет свой смысл.
Именно в этом месте и должны располагаться файлы надстроек для максимально быстрого доступа к ним как приложения, так и самих пользователей. Размещение надстроек в папке Addins ускоряет загрузку приложения Excel и подключение к нему надстройки (надстроек) при последующих запусках. Перемещаем (добавляем) в это окно (в эту папку) файл, который присутствовал в Шаге 1. Если по каким-то причинам Вы не смогли, либо не захотели расположить свои надстройки в папке Addins, то через окно «Обзор» просто добираетесь до того места, где был изначально сохранен файл надстройки. Дважды кликаете по выбранному файлу и надстройка добавляется в список доступных надстроек. Все, надстройка установлена. Обращаю Ваше внимание на то, что если после установки файл надстройки будет перемещен в другое место жесткого диска, либо название папки, в которой он находится будет изменено, то весь процесс установки придется повторить заново.
Если Вы устанавливали готовые надстройки для Excel 2010, взятые с этого сайта, то после окончания процесса установки на ленте будет сформирована новая вкладка «Надстройки». При этом в настраиваемой панели инструментов будут отображены кнопки, запускающие макросы.
Начиная с Excel 2010 появилась возможность установки надстроек на вкладке «Разработчик».
Установка надстройки в Excel 2013
Надстройки в Excel 2013 устанавливаются через Файл/Параметры/Надстройки после чего нажимается кнопка «Перейти» и в менеджере надстроек подключаются необходимые надстройки. Окно менеджера надстроек можно вызывать кнопкой, расположенной на вкладке «Разработчик».
Быстрая установка надстроек через вкладку «Разработчик»
Начиная с Excel 2010 на вкладку «Разработчик» добавлена новая группа кнопок «Надстройки». По умолчанию эта вкладка на ленте Excel отсутствует, для её отображения необходимо зайти в меню Файл/Параметры/Настройка ленты и в правой части диалогового окна установить флажок перед полем «Разработчик». После этого на ленте приложения появляется одноименная вкладка с группой кнопок «Надстройки». При помощи одной из них вызывается менеджер надстроек, в котором можно произвести выбор файла устанавливаемой надстройки.
При помощи кнопки, расположенной рядом, можно управлять COM-надстройками.
Установка, подключение и отключение надстроек в Excel 2016 и выше
Как и в более ранних версиях окно менеджера надстроек вызывается одним из двух способов, либо через меню Файл/Параметры/Надстройки/Перейти, либо через вкладку «Разработчик», которую предварительно необходимо отобразить на ленте.