Добавление и удаление надстроек в Excel
Надстройки расширяют диапазон команд и возможностей Microsoft Excel. По умолчанию они доступны не сразу, поэтому сначала их необходимо установить и (в некоторых случаях) активировать.
Ищете сведения о Office на основе HTML, CSS и JS? Если да, см. статью Office надстройки для Excel.
Некоторые надстройки, такие как «Пакет анализа» и «Поиск решения», встроены в Excel. Другие доступны в Центре загрузки, и их необходимо предварительно скачать и установить. Кроме того, некоторые надстройки создаются сторонними организациями, например поставщиками программных решений или программистами. Это могут быть надстройки модели COM, надстройки Visual Basic для приложений (VBA) и надстройки DLL. Они также требуют установки.
Большинство надстроек можно разделить на три типа, описанных ниже.
-
Обычно к этому типу относят файлы надстроек Excel (XLAM), Excel 97–2003 (XLA) и надстроек DLL (XLL), а также надстройки автоматизации. Некоторые надстройки Excel, такие как «Пакет анализа» и «Поиск решения», становятся доступны после установки Microsoft Office или Excel. Для использования этих надстроек в большинстве случаев нужно лишь активировать их.
-
Скачиваемые надстройки. Дополнительные надстройки для Excel можно скачать и установить со страницы Загрузки на сайте Office.com.
-
Пользовательские надстройки. Многие разработчики и поставщики решений создают пользовательские надстройки модели COM, надстройки автоматизации, VBA и XLL.
Они требуют установки.
После установки надстройки или ее активации соответствующие команды становятся доступны в одном из указанных ниже мест.
-
Вкладка Данные. После установки и активации надстроек «Пакет анализа» и «Поиск решения» в группе Анализ становятся доступны команды Анализ данных и Поиск решения.
Вкладка Формулы. После установки и активации инструментов для евро в группе Решения становятся доступны команды Пересчет в евро и Формат евро.
org/ListItem»>
Вкладка Надстройки. Другие надстройки можно добавить на вкладку Надстройки. Эта вкладка добавляется на ленту после установки и активации первой надстройки, которая должна отображаться на ней. Если вы не видите вкладку Надстройки, зайдите и перезапустите Excel.
Другие надстройки, такие как вкладка Начало работы, доступны в Excel в других местах, например в виде вкладки на ленте, или через макросы или пользовательские меню.
Важно: С помощью этой процедуры разработчики могут добавлять и удалять надстройки автоматизации перед разработкой программ установки и удаления данных надстроек.
Активация надстройки Excel
- org/ListItem»>
-
В поле Управление выберите элемент
Откроется диалоговое окно Надстройки.
-
В поле Доступные надстройки установите флажок той надстройки, которую необходимо активировать, а затем нажмите кнопку ОК .
На вкладке Файл выберите команду Параметры, а затем — категорию Надстройки.
Если в окне Доступные надстройки не удается найти надстройку, которую требуется активировать, возможно, ее требуется установить.
Установка надстройки Excel
-
Чтобы установить надстройку, которая обычно устанавливается вместе с Excel, например «Пакет анализа» или «Поиск решения», запустите программу установки Excel или Microsoft Office и выберите вариант Изменить, а затем выберите требуемую надстройку. После перезапуска Excel она должна появиться в поле Доступные надстройки.
-
Некоторые надстройки Excel хранятся на компьютере. Чтобы установить или активировать их, нажмите кнопку Обзор (в диалоговом окне Надстройки), найдите надстройку, а затем нажмите кнопку ОК.
org/ListItem»>
-
Другие надстройки, отсутствующие на компьютере, можно скачать и установить с помощью веб-браузера со страницы Загрузки или с других сайтов в Интернете или на сервере организации. Чтобы скачать их, следуйте инструкциям по установке.
Некоторые надстройки Excel требуют запуска пакета установки. В этом случае может потребоваться загрузить или скопировать пакет установки на компьютер (обычно пакеты установки имеют расширение MSI), а затем запустить его.
Отключение надстройки Excel
-
На вкладке Файл выберите команду Параметры, а затем — категорию Надстройки
. -
В поле Управление выберите элемент Надстройки Excel и нажмите кнопку Перейти.
-
В поле Доступные надстройки снимите флажок той надстройки, которую нужно деактивировать, а затем нажмите кнопку ОК .
Во многих случаях деактивация надстройки приводит к ее удалению с ленты. В других случаях для удаления надстройки с ленты может потребоваться перезапустить Excel.
Примечание. При деактивации надстройки она не удаляется с компьютера. Чтобы удалить надстройку с компьютера, необходимо воспользоваться средством установки/удаления программ.
Удаление надстройки Excel
Важно: Если надстройка Excel была установлена с сетевого файлового сервера или из общей папки, удалять ее, возможно, потребуется там же. Если надстройка Excel была установлена с компакт-диска, а после установки буква диска для дисковода компакт-дисков была изменена, следует выполнить повторную установку надстройки с компакт-диска. При запуске надстроек Excel с компакт-диска необходимо сначала удалить их с компьютера, а затем выполнить повторную установку с компакт-диска.
-
Откройте вкладку Файл и выберите пункт Выход.
-
Выберите в панели управления пункт Программы и компоненты (для Windows 7 и Windows Vista) или Установка и удаление программ (для Windows XP).
-
Выполните одно из указанных ниже действий.
-
-
Если приложение Excel было установлено отдельно, в списке установленных программ выберите название программы, а затем нажмите кнопку Заменить.
org/ListItem»>
Если вы установили надстройку из Центра загрузки, выберите имя программы в списке установленных и нажмите кнопку Удалить.
-
-
Следуйте инструкциям программы установки.
Важно: С помощью этой процедуры разработчики могут добавлять и удалять надстройки автоматизации перед разработкой программ установки и удаления данных надстроек. Пользователям эта процедура не потребуется. Инструкции по установке и удалению надстройки можно получить у системного администратора, который предоставил эту надстройку.
Добавление надстройки COM
На вкладке Файл выберите команду Параметры, а затем — категорию Надстройки.
В списке Управление нажмите Надстройки COM, а затем — Перейти.
Откроется диалоговое окно Надстройки COM.
В поле Доступные надстройки установите флажок для той надстройки, которую необходимо установить, и нажмите кнопку ОК.
Совет Если нужная надстройка отсутствует в поле Список надстроек, нажмите кнопку Добавить, а затем найдите надстройку.
Удаление надстройки COM
-
На вкладке Файл выберите команду Параметры, а затем — категорию Надстройки.
-
В списке Управление нажмите Надстройки COM, а затем — Перейти.
Откроется диалоговое окно Надстройки COM.
-
В поле Список надстроек снимите флажок той надстройки, которую нужно удалить, а затем нажмите кнопку ОК .
Примечание. В результате надстройка будет удалена из памяти, но ее имя останется в списке доступных надстроек. Надстройка не будет удалена с компьютера.
-
Чтобы удалить надстройку COM из списка доступных надстроек и с компьютера, щелкните ее имя в поле Список надстроек, а затем нажмите кнопку Удалить.
Примечание: С помощью этой процедуры разработчики могут добавлять и удалять надстройки автоматизации перед разработкой программ установки и удаления данных надстроек. Пользователям эта процедура не потребуется. Инструкции по установке и удалению надстройки можно получить у системного администратора, который предоставил эту надстройку.
-
На вкладке Файл выберите команду Параметры, а затем — категорию Надстройки.
-
В поле Управление выберите элемент Надстройки Excel и нажмите кнопку Перейти.
Откроется диалоговое окно Надстройки.
-
Чтобы установить надстройку автоматизации, в поле Доступные серверы автоматизации выберите пункт Автоматизация и щелкните нужную надстройку.
Совет Если нужной надстройки нет в списке, нажмите кнопку Обзор , найдите нужную надстройку, а затем нажмите кнопку ОК .
-
Чтобы удалить надстройку автоматизации, ее нужно удалить из реестра. За дополнительными сведениями обратитесь к системному администратору.
Некоторые надстройки, такие как «Пакет анализа» и «Поиск решения», встроены в Excel. Другие доступны в Центре загрузки, и их необходимо предварительно скачать и установить. Кроме того, некоторые надстройки создаются сторонними организациями, например поставщиками программных решений или программистами. Это могут быть надстройки модели COM, надстройки Visual Basic для приложений (VBA) и надстройки DLL. Они также требуют установки.
Большинство надстроек можно разделить на три типа, описанных ниже.
- org/ListItem»>
-
Скачиваемые надстройки. Дополнительные надстройки для Excel можно скачать и установить со страницы Загрузки на сайте Office.com.
-
Пользовательские надстройки.
Многие разработчики и поставщики решений создают пользовательские надстройки модели COM, надстройки автоматизации, VBA и XLL. Они требуют установки.
Надстройки Excel. Обычно к этому типу относят файлы надстроек Excel (XLAM), Excel 97–2003 (XLA) и надстроек DLL (XLL), а также надстройки автоматизации. Некоторые надстройки Excel, такие как «Пакет анализа» и «Поиск решения», становятся доступны после установки Microsoft Office или Excel. Для использования этих надстроек в большинстве случаев нужно лишь активировать их.
После установки надстройки или ее активации соответствующие команды становятся доступны в одном из указанных ниже мест.
Другие надстройки, такие как вкладка Начало работы, доступны в Excel в других местах, например в виде вкладки на ленте, или через макросы или пользовательские меню.
Важно: С помощью этой процедуры разработчики могут добавлять и удалять надстройки автоматизации перед разработкой программ установки и удаления данных надстроек.
Активация предварительно установленной Excel надстройки
-
В меню Инструменты выберите Надстройки.
-
В поле Доступные надстройки выберите для надстройки, которая вы хотите активировать, и нажмите кнопку ОК.
Установка надстройки Excel
-
Некоторые Excel надстройки находятся на вашем компьютере, и их можно установить или активировать, нажав кнопку Обзор (в диалоговом окне Надстройки выше), чтобы найти надстройку, и нажав кнопку ОК.
-
Некоторые надстройки Excel требуют запуска пакета установки.
В этом случае может потребоваться загрузить или скопировать пакет установки на компьютер (обычно пакеты установки имеют расширение MSI), а затем запустить его.
-
Другие надстройки, недоступные на компьютере, можно скачать и установить с помощью веб-браузера из скачивания или с других сайтов в Интернете, с сервера в организации или с помощью встроенной службы Store в Excel. Чтобы скачать их, следуйте инструкциям по установке.
Установка надстройок из Магазина
-
На ленте щелкните вкладку Вставка.
-
Нажмите кнопку Магазин.
-
Для поиска надстройокиспользуйте поле «Категории» или «Поиск».
-
Нажмите кнопку Добавить, чтобы установить надстройки.
Примечание: Некоторые надстройки необходимо приобрести.
-
Удаление надстройки Excel
На вкладке Вставка нажмите кнопку Мои надстройки.
В Office надстройкищелкните меню 3 точки рядом с надстройки.
Нажмите Удалить.
Ознакомьтесь с уведомлением о других устройствах и нажмите кнопку Удалить.
Получение надстройки Office для Excel
Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Еще. ..Меньше
Надстройки Office помогут вам персонализировать документы или ускорить получение доступа к сведениям в Интернете. Например, с помощью надстройки вы можете просматривать статьи в Википедии или добавить интерактивную карту в свой документ, не выходя из Excel.
Ищете сведения о надстройки COM для Excel? Если да, см. добавление и удаление надстройок.
Получите надстройки Office для Excel
-
Нажмите кнопку > получить надстройки.
-
В Office надстройки найдите надстройку или найдите ее с помощью поиска.
org/ListItem»>
Щелкните надстройки, чтобы узнать больше о ней, включая более подробное описание и отзывы клиентов,если они доступны. Затем нажмите кнопку Добавить, Попробоватьили Купить для нужной надстройки.
Если вам будет предложено войти, введите адрес электронной почты и пароль, которые вы используете для входа в программы Office. Просмотрите сведения о конфиденциальности и нажмите кнопку Продолжить (для бесплатных надстроек) или подтвердите данные для выставления счетов и оформите покупку.
Начните использовать надстройки Office с помощью Excel
Чтобы приступить к использованию надстройки Excel, дважды щелкните ее в списке надстройок.
- org/ListItem»>
-
Дважды щелкните любую надстройку в группе Мои надстройки в Office надстройки, чтобы приступить к ее использованию. Можно также выделить надстройку, а затем нажать кнопку Вставить.
Примечание: После получения новой надстройки она должна быть добавлена в список Мои надстройки.
Щелкните Вставка > Мои надстройки.
Совет: Надстройку также можно выбрать в разделе Недавно использовавшиеся надстройки при нажатии кнопки Мои надстройки.
Удаление надстройки Office
- org/ListItem»>
-
В окне Office надстройки на вкладке Мои надстройки щелкните правой кнопкой мыши надстройку, которая вы хотите удалить, и выберите удалить.
-
В окне подтверждения нажмите кнопку Удалить.
Щелкните Вставка > Мои надстройки.
Важно: Приложения для Office теперь называются надстройками Office. В данное время мы обновляем продукты, документацию, образцы и другие ресурсы с учетом изменения названия платформы с «Приложения для Office и SharePoint» на «Настройки Office и SharePoint». Мы внесли такое изменение, чтобы было проще отличать платформу расширений от приложений Office. Тем временем диалоговые окна и сообщения в приложениях могут несколько отличаться от описанных в этой статье.
Использование надстроек Office в Excel 2016
В Excel 2016 можно использовать веб-Надстройки Microsoft Office.
Получение надстройки Office для Excel 2016
-
Нажмите кнопку Вставить > Store.
-
В Office надстройки найдите надстройку или найдите ее с помощью поиска.
org/ListItem»>
Щелкните надстройки, чтобы узнать больше о ней, включая более подробное описание и отзывы клиентов,если они доступны. Затем нажмите кнопку Добавитьили Купить для нужной надстройки.
Если вам будет предложено войти, введите адрес электронной почты и пароль, которые вы используете для входа в программы Office. Просмотрите сведения о конфиденциальности и нажмите кнопку Продолжить (для бесплатных надстроек) или подтвердите данные для выставления счетов и оформите покупку.
Начало работы с надстройкой Office в Excel 2016
Чтобы начать использование надстройки в Excel 2016, дважды щелкните ее в списке надстроек.
- org/ListItem»>
-
Дважды щелкните любую надстройку в группе Мои надстройки в Office надстройки, чтобы приступить к ее использованию. Можно также выделить надстройку, а затем нажать кнопку Вставить.
Примечание: После получения новой надстройки она должна быть добавлена в список Мои надстройки. Если это не так, нажмите кнопку обновить список.
Щелкните Вставка > Мои надстройки.
Совет: Надстройку также можно выбрать в разделе Недавно использовавшиеся надстройки при нажатии кнопки Мои надстройки.
Удаление надстройки Office
Щелкните Вставка > Мои надстройки.
В окне Office надстройки на вкладке Мои надстройки щелкните правой кнопкой мыши надстройку, которая вы хотите удалить, и выберите удалить.
В окне подтверждения нажмите кнопку Удалить.
Важно: Приложения для Office теперь называются надстройками Office. В данное время мы обновляем продукты, документацию, образцы и другие ресурсы с учетом изменения названия платформы с «Приложения для Office и SharePoint» на «Настройки Office и SharePoint». Мы внесли такое изменение, чтобы было проще отличать платформу расширений от приложений Office. Тем временем диалоговые окна и сообщения в приложениях могут несколько отличаться от описанных в этой статье.
Использование приложений для Office в Excel 2013
В диалоговых окнах и сообщениях, которые появляются в Excel 2013, в настоящее время отображаются приложения для Office в качестве надстроек, действующих на основе веб-технологий, соответствующих новой модели надстроек Office. В этих диалоговых окнах и сообщениях приложения сейчас заменяются надстройками Office.
Получение приложений для Excel 2013
-
Нажмите кнопку Вставить > Store.
-
В приложении для Office найдите нужное приложение или найдите его с помощью окна Поиск.
-
Щелкните приложение, чтобы узнать больше о нем, включая более подробное описание и отзывы клиентов, если оно доступно. Затем нажмите кнопку Добавитьили Купить для нужного приложения.
Если вам будет предложено войти, введите адрес электронной почты и пароль, которые вы используете для входа в программы Office. Просмотрите сведения о конфиденциальности и нажмите кнопку Продолжить (для бесплатных надстроек) или подтвердите данные для выставления счетов и оформите покупку.
Начало работы с приложением для Office в Excel 2013
Чтобы начать работу с приложением, дважды щелкните его в списке приложений.
-
Щелкните Вставка > Мои приложения.
-
В приложении Office дважды щелкните любое приложение, чтобы приступить к его использованию.
Примечание: После того как вы получите новое приложение, оно должно от странить списком Мои приложения. Если это не так, нажмите кнопку обновить список.
Удаление надстройки Office
-
Щелкните Вставка > Мои приложения.
-
В окне Office приложений на вкладке Мои приложения щелкните правой кнопкой мыши надстройку, которая вы хотите удалить, и выберите удалить.
-
В окне подтверждения нажмите кнопку Удалить.
Получить надстройку Office для Excel
Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Дополнительно. ..Меньше
Office помогут персонализировать документы или ускорить доступ к информации в Интернете. Например, с помощью надстройки вы можете искать элементы в Википедии или добавлять онлайн-карту в свой документ, не выходя из Excel.
Вы ищете информацию о надстройках COM для Excel? Если да, см. раздел Добавление или удаление надстроек.
Получить надстройку Office для Excel
Щелкните Вставить > Получить надстройки .
В поле Надстройки Office найдите нужную надстройку или выполните поиск надстройки с помощью поля поиска.
org/ListItem»>
Щелкните надстройку, чтобы узнать о ней больше, включая более подробное описание и отзывы клиентов, если они доступны. Затем нажмите Добавить , Попробовать или Купить для нужной надстройки.
Если вам будет предложено войти, введите адрес электронной почты и пароль, которые вы используете для входа в программы Office. Просмотрите информацию о конфиденциальности, а затем нажмите Продолжить (для бесплатных надстроек) или подтвердите платежную информацию и завершите покупку.
Начните использовать надстройку Office с Excel
Чтобы начать использовать надстройку в Excel, дважды щелкните ее в списке надстроек.
- org/ListItem»>
Дважды щелкните любую надстройку из группы Мои надстройки в окне Надстройки Office, чтобы начать ее использовать. Вы также можете выбрать надстройку, а затем нажать Вставить , чтобы начать использовать надстройку.
Примечание. После того, как вы получите новую надстройку, она должна появиться в вашем Список моих надстроек .
Щелкните Вставить > Мои надстройки .
Совет: Вы также можете щелкнуть надстройку под Недавно использованные надстройки при нажатии кнопки Мои надстройки .
Удаление надстройки Office
Щелкните Вставить > Мои надстройки .
В окне Надстройки Office на вкладке Мои надстройки щелкните правой кнопкой мыши надстройку, которую вы хотите удалить, и выберите Удалить .
Нажмите Удалить в окне подтверждения.
Важно: Новое название для приложений для Office — надстройки Office. В настоящее время мы обновляем наши продукты, документацию, примеры и другие ресурсы, чтобы отразить изменение названия платформы с «приложения для Office и SharePoint» на «надстройки Office и SharePoint». Мы внесли это изменение, чтобы лучше отличать платформу расширения от приложений Office (приложений). Пока происходят эти изменения, диалоговые окна и сообщения, которые вы видите в своем приложении, могут отличаться от тех, что вы видите в этой статье.
Использование надстроек Office в Excel 2016
Вы можете использовать надстройки веб-Office в Excel 2016.
Получить надстройку Office для Excel 2016
Нажмите Вставьте > Сохранить .
В поле Надстройки Office найдите нужную надстройку или выполните поиск надстройки с помощью поля поиска.
Щелкните надстройку, чтобы узнать о ней больше, включая более подробное описание и отзывы клиентов, если они доступны. Затем нажмите Добавить или Купить для нужной надстройки.
Если вам будет предложено войти, введите адрес электронной почты и пароль, которые вы используете для входа в программы Office. Просмотрите информацию о конфиденциальности, а затем нажмите Продолжить (для бесплатных надстроек) или подтвердите платежную информацию и завершите покупку.
Начните использовать надстройку Office с Excel 2016
Чтобы начать использовать надстройку с Excel 2016, дважды щелкните ее в списке надстроек.
Щелкните Вставить > Мои надстройки .
Совет: Вы также можете щелкнуть надстройку в разделе Недавно использованные надстройки , нажав кнопку Мои надстройки .
Дважды щелкните любую надстройку из группы Мои надстройки в окне Надстройки Office, чтобы начать ее использовать. Вы также можете выбрать надстройку, а затем нажать Вставить , чтобы начать использовать надстройку.
Примечание.
После того, как вы получите новую надстройку, она должна появиться в вашем Список моих надстроек . Если это не так, нажмите Обновить , чтобы обновить список.
Удаление надстройки Office
Щелкните Вставить > Мои надстройки .
В окне надстроек Office в Вкладка Мои надстройки щелкните правой кнопкой мыши надстройку, которую хотите удалить, и выберите Удалить .
org/ListItem»>
Нажмите Удалить в окне подтверждения.
Важно: Новое название для приложений для Office — надстройки Office. В настоящее время мы обновляем наши продукты, документацию, примеры и другие ресурсы, чтобы отразить изменение названия платформы с «приложения для Office и SharePoint» на «надстройки Office и SharePoint». Мы внесли это изменение, чтобы лучше отличать платформу расширения от приложений Office (приложений). Пока происходят эти изменения, диалоговые окна и сообщения, которые вы видите в своем приложении, могут отличаться от тех, что вы видите в этой статье.
Использование приложений для Office в Excel 2013
Диалоговые окна и другие сообщения, которые вы видите в Excel 2013, в настоящее время показывают приложения для Office для надстроек на основе веб-технологий, предоставляемых новой моделью надстроек Office. Эти диалоги и сообщения заменяются надстройками Office.
Получить приложение для Excel 2013
Нажмите Вставьте > Сохранить .
В Apps for Office найдите нужное приложение или выполните поиск приложения с помощью поля поиска.
Нажмите на приложение, чтобы узнать о нем больше, включая подробное описание и отзывы клиентов, если они доступны.
Затем нажмите Добавить или Купить для нужного приложения.
Если вам будет предложено войти, введите адрес электронной почты и пароль, которые вы используете для входа в программы Office. Просмотрите информацию о конфиденциальности, а затем нажмите Продолжить (для бесплатных надстроек) или подтвердите платежную информацию и завершите покупку.
Начните использовать свое приложение для Office в Excel 2013
Чтобы начать использовать свое приложение, дважды щелкните его в списке приложений.
Щелкните Вставьте > Мои приложения .
org/ListItem»>
В Apps for Office дважды щелкните любое приложение, чтобы начать его использовать.
Примечание. После того, как вы получите новое приложение, оно должно появиться в вашем списке Мои приложения . Если это не так, нажмите Обновить , чтобы обновить список.
Удаление надстройки Office
Щелкните Вставьте > Мои приложения .
В окне Приложения для Office на вкладке Мои приложения щелкните правой кнопкой мыши надстройку, которую хотите удалить, и выберите Удалить .
Нажмите Удалить в окне подтверждения.
Обзор надстроек Excel — надстройки Office
- Статья
- 5 минут на чтение
Надстройка Excel позволяет расширить функциональные возможности приложения Excel на нескольких платформах, включая Windows, Mac, iPad и в браузере. Используйте надстройки Excel в рабочей книге для:
- взаимодействия с объектами Excel, чтения и записи данных Excel.
- Расширение функциональных возможностей с помощью веб-панели задач или панели содержимого
- Добавление пользовательских кнопок ленты или элементов контекстного меню
- Добавить пользовательские функции
- Обеспечьте расширенное взаимодействие с помощью диалогового окна
Платформа надстроек Office предоставляет платформу и API JavaScript для Office. js, которые позволяют создавать и запускать надстройки Excel. Используя платформу надстроек Office для создания надстройки Excel, вы получите следующие преимущества.
- Межплатформенная поддержка : Надстройки Excel работают в Office в Интернете, Windows, Mac и iPad.
- Централизованное развертывание : администраторы могут быстро и легко развертывать надстройки Excel для пользователей по всей организации.
- Использование стандартных веб-технологий : Создайте надстройку Excel с помощью знакомых веб-технологий, таких как HTML, CSS и JavaScript.
- Распространение через AppSource : Поделитесь своей надстройкой Excel с широкой аудиторией, опубликовав ее в AppSource.
Примечание
Надстройки Excel отличаются от надстроек COM и VSTO, которые являются более ранними решениями интеграции Office, работающими только в Office в Windows. В отличие от надстроек COM, надстройки Excel не требуют установки какого-либо кода на устройстве пользователя или в Excel.
Компоненты надстройки Excel
Надстройка Excel включает два основных компонента: веб-приложение и файл конфигурации, называемый файлом манифеста.
Веб-приложение использует API JavaScript для Office для взаимодействия с объектами в Excel, а также может упростить взаимодействие с онлайн-ресурсами. Например, надстройка может выполнять любую из следующих задач.
- Создание, чтение, обновление и удаление данных в книге (рабочие листы, диапазоны, таблицы, диаграммы, именованные элементы и т. д.).
- Выполните авторизацию пользователя с помощью онлайн-службы, используя стандартный поток OAuth 2.0.
- Отправка запросов API к Microsoft Graph или любому другому API.
Веб-приложение может быть размещено на любом веб-сервере и может быть создано с использованием клиентских фреймворков (таких как Angular, React, jQuery) или серверных технологий (таких как ASP.NET, Node.js, PHP).
Манифест — это XML-файл конфигурации, который определяет, как надстройка интегрируется с клиентами Office, задавая такие параметры и возможности, как:
- URL-адрес веб-приложения надстройки.
- Отображаемое имя надстройки, описание, идентификатор, версия и языковой стандарт по умолчанию.
- Способ интеграции надстройки с Excel, включая любой настраиваемый пользовательский интерфейс, создаваемый надстройкой (кнопки ленты, контекстные меню и т. д.).
- Разрешения, необходимые надстройке, такие как чтение и запись в документ.
Чтобы конечные пользователи могли устанавливать и использовать надстройку Excel, необходимо опубликовать ее манифест либо в AppSource, либо в каталоге надстроек. Дополнительные сведения о публикации в AppSource см. в статье Сделайте свои решения доступными в AppSource и в Office.
Возможности надстройки Excel
Помимо взаимодействия с содержимым книги, надстройки Excel могут добавлять настраиваемые кнопки ленты или команды меню, вставлять панели задач, добавлять настраиваемые функции, открывать диалоговые окна и даже встраивать многофункциональные веб-объекты, такие как диаграммы или интерактивные визуализации на рабочем листе.
Команды надстройки
Команды надстройки — это элементы пользовательского интерфейса, которые расширяют пользовательский интерфейс Excel и запускают действия в вашей надстройке. Вы можете использовать команды надстройки, чтобы добавить кнопку на ленту или элемент в контекстное меню в Excel. Когда пользователи выбирают команду надстройки, они инициируют такие действия, как запуск кода JavaScript или отображение страницы надстройки в области задач.
Дополнительные сведения о возможностях команд, поддерживаемых платформах и рекомендациях по разработке команд надстроек см. в разделе Команды надстроек для Excel, Word и PowerPoint.
Области задач
Области задач — это поверхности интерфейса, которые обычно отображаются в правой части окна в Excel. Панели задач предоставляют пользователям доступ к элементам управления интерфейса, которые запускают код для изменения документа Excel или отображения данных из источника данных.
Дополнительные сведения об областях задач см. в разделе Панели задач в надстройках Office. Пример, реализующий область задач в Excel, см. в статье Надстройка Excel JS WoodGrove Expense Trends.
Пользовательские функции
Пользовательские функции позволяют разработчикам добавлять новые функции в Excel, определяя эти функции в JavaScript как часть надстройки. Пользователи в Excel могут получить доступ к пользовательским функциям так же, как и к любой встроенной функции в Excel, например SUM()
.
Дополнительные сведения о пользовательских функциях см. в разделе Создание пользовательских функций в Excel.
Диалоговые окна
Диалоговые окна — это поверхности, плавающие над активным окном приложения Excel. Вы можете использовать диалоговые окна для таких задач, как отображение страниц входа, которые нельзя открыть непосредственно в области задач, запрос на подтверждение действия пользователем или размещение видео, которые могут быть слишком маленькими, если они ограничены областью задач. Чтобы открыть диалоговые окна в надстройке Excel, используйте Dialog API.
Дополнительные сведения о диалоговых окнах и Dialog API см. в разделе Использование Dialog API в надстройках Office.
Надстройки содержимого
Надстройки содержимого — это поверхности, которые можно встраивать непосредственно в документы Excel. Вы можете использовать контентные надстройки для встраивания многофункциональных веб-объектов, таких как диаграммы, визуализации данных или мультимедиа, в рабочий лист или для предоставления пользователям доступа к элементам управления интерфейса, которые запускают код для изменения документа Excel или отображения данных из источника данных. . Используйте надстройки содержимого, если вы хотите внедрить функции непосредственно в документ.
Дополнительные сведения о надстройках содержимого см. в разделе Надстройки Content Office. Пример, реализующий контентную надстройку в Excel, см. в статье Огромная страховка надстройки контента Excel на GitHub.
API JavaScript для взаимодействия с содержимым книги
Надстройка Excel взаимодействует с объектами в Excel с помощью API JavaScript для Office, который включает две объектные модели JavaScript:
API JavaScript для Excel API JavaScript для Excel предоставляет строго типизированные объекты Excel, которые можно использовать для доступа к рабочим листам, диапазонам, таблицам, диаграммам и т. д.
Общий API : Представленный в Office 2013, Общий API позволяет получить доступ к таким функциям, как пользовательский интерфейс, диалоговые окна и параметры клиента, которые являются общими для различных типов приложений Office. Поскольку Common API предоставляет ограниченную функциональность для взаимодействия с Excel, вы можете использовать его, если ваша надстройка должна работать в Excel 2013.
Следующие шаги
Начните с создания своей первой надстройки Excel. Затем узнайте об основных принципах создания надстроек Excel.