Как посмотреть код надстройки в excel
Перейти к содержимому

Как посмотреть код надстройки в excel

  • автор:

Добавление и удаление надстроек в Excel

Надстройки расширяют диапазон команд и возможностей Microsoft Excel. По умолчанию они доступны не сразу, поэтому сначала их необходимо установить и (в некоторых случаях) активировать.

Вам нужны сведения о надстройках Office на основе HTML, CSS и JS? Если это так, см . статью Получение надстройки Office для Excel.

Общие сведения о надстройках

Некоторые надстройки, такие как «Пакет анализа» и «Поиск решения», встроены в Excel. Другие доступны в Центре загрузки, и их необходимо предварительно скачать и установить. Кроме того, некоторые надстройки создаются сторонними организациями, например поставщиками программных решений или программистами. Это могут быть надстройки модели COM, надстройки Visual Basic для приложений (VBA) и надстройки DLL. Они также требуют установки.

Большинство надстроек можно разделить на три типа, описанных ниже.

  • Надстройки Excel. Обычно к этому типу относят файлы надстроек Excel (XLAM), Excel 97–2003 (XLA) и надстроек DLL (XLL), а также надстройки автоматизации. Некоторые надстройки Excel, такие как «Пакет анализа» и «Поиск решения», становятся доступны после установки Microsoft Office или Excel. Для использования этих надстроек в большинстве случаев нужно лишь активировать их.
  • Скачиваемые надстройки. Дополнительные надстройки для Excel можно скачать и установить со страницы Загрузки на сайте Office.com.
  • Пользовательские надстройки. Многие разработчики и поставщики решений создают пользовательские надстройки модели COM, надстройки автоматизации, VBA и XLL. Они требуют установки.

После установки надстройки или ее активации соответствующие команды становятся доступны в одном из указанных ниже мест.

Кнопка «Анализ данных» в группе «Анализ»

    Вкладка Данные. После установки и активации надстроек «Пакет анализа» и «Поиск решения» в группе Анализ становятся доступны команды Анализ данных и Поиск решения.

Вкладка Формулы. После установки и активации инструментов для евро в группе Решения становятся доступны команды Пересчет в евро и Формат евро.

Другие надстройки, такие как вкладка Начало работы, доступны в Excel в других местах, например в виде вкладки на ленте, или через макросы или пользовательские меню.

Добавление или удаление надстройки Excel

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

Активация надстройки Excel

    Щелкните Файл> Получить надстройки.

Снимок экрана: надстройки в Office с вкладки

Кроме того, можно щелкнуть Главная > надстройки.

Если вы не можете найти надстройку, которую нужно активировать, в поле Надстройки Office, может потребоваться установить ее.

Установка надстройки Excel

  • Чтобы установить надстройку, которая обычно устанавливается вместе с Excel, например «Пакет анализа» или «Поиск решения», запустите программу установки Excel или Microsoft Office и выберите вариант Изменить, а затем выберите требуемую надстройку. После перезапуска Excel она должна появиться в поле Доступные надстройки.
  • Некоторые надстройки Excel хранятся на компьютере. Чтобы установить или активировать их, нажмите кнопку Обзор (в диалоговом окне Надстройки), найдите надстройку, а затем нажмите кнопку ОК.
  • Некоторые надстройки Excel требуют запуска пакета установки. В этом случае может потребоваться загрузить или скопировать пакет установки на компьютер (обычно пакеты установки имеют расширение MSI), а затем запустить его.
  • Другие надстройки, отсутствующие на компьютере, можно скачать и установить с помощью веб-браузера со страницы Загрузки или с других сайтов в Интернете или на сервере организации. Чтобы скачать их, следуйте инструкциям по установке.

Отключение надстройки Excel

    Щелкните Файл > Получить надстройки.

Снимок экрана: надстройки в Office с вкладки

Кроме того, можно щелкнуть Главная > надстройки.

Примечание: При деактивации надстройки она не удаляется с компьютера. Чтобы удалить надстройку с компьютера, необходимо воспользоваться средством установки/удаления программ.

Удаление надстройки Excel

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

  1. Откройте вкладку Файл и выберите пункт Выход.
  2. Выберите в панели управления пункт Программы и компоненты (для Windows 7 и Windows Vista) или Установка и удаление программ (для Windows XP).
  3. Выполните одно из указанных ниже действий.
    • Если приложение Excel было установлено в составе пакета Microsoft Office, в списке установленных программ выберите пункт Microsoft Office, а затем нажмите кнопку Заменить.
    • Если приложение Excel было установлено отдельно, в списке установленных программ выберите название программы, а затем нажмите кнопку Заменить.
    • Если вы установили надстройку из Центра загрузки, выберите имя программы в списке установленных и нажмите кнопку Удалить.
  4. Следуйте инструкциям программы установки.

Добавление или удаление надстройки COM

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

Добавление надстройки COM

  1. На вкладке Файл выберите команду Параметры, а затем — категорию Надстройки.
  2. В списке Управление нажмите Надстройки COM, а затем — Перейти. Откроется диалоговое окно Надстройки COM.
  3. В поле Доступные надстройки установите флажок для той надстройки, которую необходимо установить, и нажмите кнопку ОК. Совет Если нужная надстройка отсутствует в поле Список надстроек, нажмите кнопку Добавить, а затем найдите надстройку.

Удаление надстройки COM

  1. На вкладке Файл выберите команду Параметры, а затем — категорию Надстройки.
  2. В списке Управление нажмите Надстройки COM, а затем — Перейти. Откроется диалоговое окно Надстройки COM.
  3. В поле Список надстроек снимите флажок той надстройки, которую нужно удалить, а затем нажмите кнопку ОК . Примечание. В результате надстройка будет удалена из памяти, но ее имя останется в списке доступных надстроек. Надстройка не будет удалена с компьютера.
  4. Чтобы удалить надстройку COM из списка доступных надстроек и с компьютера, щелкните ее имя в поле Список надстроек, а затем нажмите кнопку Удалить.

Добавление или удаление надстройки автоматизации

Примечание: С помощью этой процедуры разработчики могут добавлять и удалять надстройки автоматизации перед разработкой программ установки и удаления данных надстроек. Пользователям эта процедура не потребуется. Инструкции по установке и удалению надстройки можно получить у системного администратора, который предоставил эту надстройку.

  1. На вкладке Файл выберите команду Параметры, а затем — категорию Надстройки.
  2. В поле Управление выберите элемент Надстройки Excel и нажмите кнопку Перейти. Откроется диалоговое окно Надстройки.
  3. Чтобы установить надстройку автоматизации, в поле Доступные серверы автоматизации выберите пункт Автоматизация и щелкните нужную надстройку. Совет Если нужной надстройки нет в списке, нажмите кнопку Обзор , найдите нужную надстройку, а затем нажмите кнопку ОК .
  4. Чтобы удалить надстройку автоматизации, ее нужно удалить из реестра. За дополнительными сведениями обратитесь к системному администратору.

Общие сведения о надстройках

Некоторые надстройки, такие как «Пакет анализа» и «Поиск решения», встроены в Excel. Другие доступны в Центре загрузки, и их необходимо предварительно скачать и установить. Кроме того, некоторые надстройки создаются сторонними организациями, например поставщиками программных решений или программистами. Это могут быть надстройки модели COM, надстройки Visual Basic для приложений (VBA) и надстройки DLL. Они также требуют установки.

Большинство надстроек можно разделить на три типа, описанных ниже.

  • Надстройки Excel. Обычно к этому типу относят файлы надстроек Excel (XLAM), Excel 97–2003 (XLA) и надстроек DLL (XLL), а также надстройки автоматизации. Некоторые надстройки Excel, такие как «Пакет анализа» и «Поиск решения», становятся доступны после установки Microsoft Office или Excel. Для использования этих надстроек в большинстве случаев нужно лишь активировать их.
  • Скачиваемые надстройки. Дополнительные надстройки для Excel можно скачать и установить со страницы Загрузки на сайте Office.com.
  • Пользовательские надстройки. Многие разработчики и поставщики решений создают пользовательские надстройки модели COM, надстройки автоматизации, VBA и XLL. Они требуют установки.

После установки надстройки или ее активации соответствующие команды становятся доступны в одном из указанных ниже мест.

  • Вкладка Данные. После установки и активации надстроек Analysis ToolPak и Solver команды Анализа данных и Решателя доступны на вкладке Данные на ленте.
  • Вкладка «Главная «. На вкладку Главная можно добавить другие надстройки.

Другие надстройки, такие как вкладка Начало работы, доступны в Excel в других местах, например в виде вкладки на ленте, или через макросы или пользовательские меню.

Добавление или удаление надстройки Excel

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

Активация предварительно установленной надстройки Excel

  1. В меню Сервис выберите Надстройки.
  2. В поле Доступные надстройки выберите поле проверка надстройки, которую требуется активировать, и нажмите кнопку ОК.

Установка надстройки Excel

  • Некоторые надстройки Excel находятся на компьютере, и их можно установить или активировать, нажав кнопку Обзор (в диалоговом окне Надстройки выше), чтобы найти надстройку, а затем нажмите кнопку ОК.
  • Некоторые надстройки Excel требуют запуска пакета установки. В этом случае может потребоваться загрузить или скопировать пакет установки на компьютер (обычно пакеты установки имеют расширение MSI), а затем запустить его.
  • Другие надстройки, недоступные на вашем компьютере, можно скачать и установить через веб-браузер из раздела Загрузки или с других сайтов в Интернете, на сервере в вашей организации или с помощью встроенного параметра Store в Excel. Чтобы скачать их, следуйте инструкциям по установке. Установка надстроек из Магазина
  • Откройте вкладку Вставка на ленте.
  • Нажмите кнопку Магазин .
  • Используйте поле Категории или Поиск для поиска надстроек.
  • Нажмите кнопку Добавить , чтобы установить надстройку.

Примечание: Некоторые надстройки необходимо приобрести.

Удаление надстройки Excel

  1. Перейдите на вкладку Вставка и выберите Пункт Мои надстройки.
  2. В разделе Надстройки Office щелкните меню с 3 точками рядом с надстройкой.
  3. Нажмите кнопку Удалить.
  4. Прочтите уведомление, которое появляется в отношении других устройств, и нажмите кнопку Удалить.

Просмотр, администрирование и установка надстроек для Excel, PowerPoint и Word

Excel для Microsoft 365 Word для Microsoft 365 PowerPoint для Microsoft 365 Excel для Microsoft 365 для Mac Word для Microsoft 365 для Mac PowerPoint для Microsoft 365 для Mac Excel для Интернета Word для Интернета PowerPoint для Интернета Excel 2021 Word 2021 PowerPoint 2021 Excel 2021 для Mac Word 2021 для Mac PowerPoint 2021 для Mac Excel 2019 Word 2019 PowerPoint 2019 Excel 2019 для Mac Word 2019 для Mac PowerPoint 2019 для Mac Excel 2016 Word 2016 PowerPoint 2016 Excel 2016 для Mac Word 2016 для Mac PowerPoint 2016 для Mac InfoPath 2013 Еще. Меньше

При включении надстройки в программы Microsoft 365 добавляются пользовательские команды и новые функции, которые помогают повысить производительность. Так как злоумышленники могут использовать надстройки для причинения вреда вашему компьютеру, вы можете использовать параметры безопасности надстроек, чтобы защитить себя.

Примечание: Эта статья относится только к приложениям Microsoft 365, работающим в Windows.

Просмотр установленных надстроек

  1. Выберите Файл >Получить надстройки.

Кроме того, можно также просмотреть надстройки непосредственно на вкладке Главная , выбрав Надстройки.

Снимок экрана: надстройки в Office с вкладки

Щелкните заголовок ниже, чтобы получить дополнительные сведения.

Описание категорий надстроек

  • Активные надстройки приложений. Надстройки, зарегистрированные и работающие в вашей программе Microsoft 365.
  • Неактивные надстройки приложений. Они установлены на компьютере, но в данный момент не загружены. Например, схемы XML активны, если открыт документ, который на них ссылается. Еще один пример — надстройка COM: если выбрана надстройка COM, то надстройка активна. Если флажок не выбран, надстройка неактивна.
  • Надстройки, связанные с документами. Файлы шаблонов, на которые ссылаются открытые документы.
  • Отключенные надстройки приложения Эти надстройки автоматически отключаются, так как они вызывают сбой программ Microsoft 365.
  • Надстройка. Название надстройки.
  • Издатель. Разработчик или организация, создавшие надстройку.
  • Совместимость. Описание проблем совместимости.
  • Расположение. Путь к файлу надстройки на компьютере.
  • Описание Текст, описывающий функцию надстройки.

Примечание: В Microsoft Outlook в центре управления безопасностью имеется один параметр надстроек: Применить параметры безопасности макросов к установленным надстройкам. В InfoPath параметров безопасности надстроек нет.

Отключение или удаление надстройки

Чтобы отключить или удалить надстройку, сделайте следующее:

    Выберите Файл > Получить надстройки.

Просмотр и изменение параметров надстроек

В центре управления безопасностью можно просматривать и изменять параметры надстроек, описанные в следующем разделе. Параметры безопасности надстроек могут быть заданы на уровне организации, и, возможно, некоторые из них изменить не удастся.

  1. Выберите Файл >Получить надстройки.
  2. Выберите Другие надстройки>Управление моими надстройками.
  3. Выберите Центр управления безопасностью >Параметры центра управления безопасностью >надстройки.
  4. Установите или снимите флажки по необходимости.

Описание параметров безопасности для надстроек

  • Все надстройки приложений должны быть подписаны надежными издателями. Установите этот флажок, если нужно, чтобы центр управления безопасностью проверял наличие доверенной подписи издателя у надстройки. Если подпись издателя не является доверенной, программа Microsoft 365 не загружает надстройку, а на панели доверия отображается уведомление о том, что надстройка отключена.
  • Отключить уведомление для неподписанных надстроек (код останется отключенным). Этот флажок становится доступным, если установлен флажок Все надстройки приложений должны быть подписаны надежными издателями. Надстройки, подписанные надежным издателем, будут включены, а неподписанные надстройки отключены.
  • Отключить все надстройки приложений (возможно нарушение функциональности). Установите этот флажок, если не доверяете ни одной из надстроек. Все надстройки будут отключены без уведомления, а другие флажки для надстроек станут недоступны.

Примечание: Этот параметр вступает в силу после выхода из программы Microsoft 365 и перезапуска ее.

При работе с надстройками вам могут потребоваться дополнительные сведения о цифровых подписях и сертификатах, которые подтверждают подлинность надстройки, а также о надежных издателях — разработчиках программного обеспечения, часто создающих надстройки.

Управление надстройками и их установка

Ниже приведена инструкция по управлению надстройками и их установке.

Чтобы установить новую надстройку, выполните приведенные далее действия.

    Выберите Файл >Получить надстройки.

Кроме того, в Word, Excel и PowerPoint можно просмотреть надстройки, выбрав Главная > Надстройки.

Снимок экрана: надстройки в Office с вкладки

Чтобы управлять надстройками, выполните приведенные далее действия.

    Выберите Файл >Получить надстройки и в нижней части выберите Другие надстройки.

Отмена приобретенной надстройки

Если вы подписались на надстройку через Microsoft 365 Store, которую вы не хотите продолжать, вы можете отменить эту подписку.

Снимок экрана: надстройки в Office с вкладки

  1. Откройте приложение Microsoft 365 и перейдите на вкладку Главная на ленте.
  2. Выберите Надстройки, а затем выберите Другие надстройки >вкладке Мои надстройки, чтобы просмотреть существующие надстройки.

После завершения в поле комментариев в списке приложений должно отобразиться сообщение «Вы отменили подписку на приложение».

Причины сбоев в работе надстроек

Некоторые надстройки могут быть несовместимы с политиками, установленными ИТ-отделом компании. Если это относится к надстройкам, недавно установленным в программе Microsoft 365, защита от выполнения данных (DEP) отключит надстройку, и программа может завершиться сбоем.

Дополнительные сведения

  • Получение надстройки Microsoft 365 для Outlook
  • Получение надстройки Microsoft 365 для Project

Создание связанных заметок

Если вы ищете справку по связыванию заметок в OneNote с Word или PowerPoint, см. Создание связанных заметок.

Надстройки Windows для Excel

Если вы ищете справку по определенным надстройкамExcel, таким как Solver или Inquire, см. статью Справка по Excel для надстроек Windows.

Если вам нужна дополнительная справка по надстройкам Excel с использованием диалогового окна Надстройки COM, см. статью Добавление и удаление надстроек в Excel.

Макрос работает, а кода не видать. Как посмотреть код?

Есть excell файл (.xlsm) в котором срабатывает программа: генерация случайных чисел в определенных ячейках при сохранении документа. Возникла необходимость внести изменения в программу. Но не могу никак вывести код. Вкладка Разработчик есть, параметр «Включить все макросы (не рекомендуется, возможен запуск опасной программы)» выбран. Но в окне макросов пусто. И при Alt F11 тоже пустое окно открывается. Подскажите, пожалуйста, как открыть код?
Знания экселя на самом примитивном уровне.

  • Вопрос задан более трёх лет назад
  • 7972 просмотра

Комментировать
Решения вопроса 0
Ответы на вопрос 2

BasiC2k

.NET developer (open to job offers)

Нужно нажать Alt+F11, потом слева дважды кликнуть по названию файла. Может запроситься пароль или сразу открыться дерево структуры файла (книга, листы, модули, формы и тд). Затем нужно двойным кликом последовательно выбирать элементы структуры. При наличии кода у элемента, Вы его увидите. Если кода нет, значит он может быть в другой книге, надстройке или персональной книге с макросами.

Ответ написан более трёх лет назад
Нравится 1 6 комментариев
NataliaCh @NataliaCh Автор вопроса

5cbecb05dd1a1799572640.png

А где именно слева? Слева ничего нет. Есть название файла на самом верху окна. Клик по нему просто раширяет/сужает само окно. И меню плюс набор иконок.

NataliaCh @NataliaCh Автор вопроса

Если кода нет, значит он может быть в другой книге, надстройке или персональной книге с макросами

Если код где-то в другом месте, то как макрос работает в этой книге? Он же реально отрабатывается.
И как понять где все-таки код?

BasiC2k

NataliaCh, включите в View отображение нужных окон.
NataliaCh @NataliaCh Автор вопроса

5cbee000d4566409276459.png

BasiC2k, добралась вот до такого:

перебрала всё, что в правом селекте. Пусто. Там даже нет выбора опции, похожей на то что надо: типа BeforeSave 🙁

NataliaCh, попробуйте взглянуть
5cc061a3bd288713069607.png
и
5cc061ab2e5c5078966183.png

NataliaCh @NataliaCh Автор вопроса

5cc2d09f94575243155830.jpeg

Удалось найти код в списке «ЭтаКнига»

Как создать и добавить надстройку в Excel с кодом VBA

Надстройки Excel – это прекрасная альтернатива создания макросов доступных для использования любых других файлов рабочих книг. Если Вам понравиться создавать свои надстройки и вы войдете во вкус, то это полезное и интересное занятие может еще для вас приносить неплохой доход. Надстройки можно публиковать и продавать в магазине Office Store. В данном примере мы покажем, как создать свою достройку с макросом, написанным на коде самого простого и весьма востребованного языка программирования VBA (Visual Basic for Applications).

Как сделать и установить надстройку в Excel

Чтобы создать, добавить и включить свою надстройку с макросом, следует:

  1. Создайте новую рабочую книгу: «ФАЙЛ»-«Создать»-«Пустая книга». Или нажмите комбинацию горячих клавиш CTRL+N. Создать файл XLA.
  2. Откройте редактор макросов: «РАЗРАБОТЧИК»-«Код»-«Visual Basic». Редактор Visual Basic.
  3. Вставьте новый модуль выбрав инструмент: «Insert»-«Module». Код макроса.
  4. В окне модуля введите свой код макроса. Возьмем простейший пример макроса:

Sub MyMakros()
Dim polzovatel As String
Dim data_segodnya As Date
polzovatel = Application.UserName
data_segodnya = Now
MsgBox «Макрос запустил пользователь: » & polzovatel & vbNewLine & data_segodnya
End Sub

  • Закройте окно редактора макросов и выберите инструмент: «ФАЙЛ»-«Сохранить как» (CTRL+S). В поле «Имя файла:» введите название для своей тестовой программы. А из выпадающего списка «Тип файла:» выберите значение «Надстройка Excel 97-2003» (*.xla). Автоматически откроеться папка для установки надстроек: C:\Documents and Settings\User_Name \AppData\Roaming\Microsoft\AddIns. И нажмите на кнопку «Сохранить». Сохранение совместимости.
  • Перед тем как установить надстройку в Excel, закройте все открытые рабочие книги снова запустите программу Excel.
  • Выберите инструмент: «ФАЙЛ»-«Параметры»-«Надстройки». Внизу из выпадающего списка «Управление:» укажите на опцию «Надстройки Excel» и нажмите на кнопку «Перейти». Параметры Excel.
  • В появившемся диалоговом окне «Надстройки» нажмите на кнопку «Обзор», а после найдите и найдите свое название, на против него поставьте галочки и нажмите на кнопку «Ок». Если вы не находите названия нажмите на кнопку «Обзор», чтобы указать путь к вашему файлу с надстройкой.
  • Включить.

    Надстройка VBA готова! Теперь во всех открытых рабочих книгах можно будет воспользоваться макросами из вашего *.xla файла. Чтобы убедиться в этом снова откройте редактор Visual Basic (ALT+F11).

    Проверка.

    Как видно ее теперь всегда можно найти в списке проектов и использовать все ее макросы в любых других файлах.

    Как удалить надстройку в Excel

    Чтобы отключить вашу надстройку снова откройте окно «ФАЙЛ»-«Параметры»-«Надстройки»-«Перейти» и снимите соответственную галочку в появившемся диалоговом окне. Для полного удаления надстройки придется удалить ее файл *.xla из папки C:\Documents and Settings\User_Name \AppData\Roaming\Microsoft\AddIns.

    Полезные советы по надстройкам

    Внимание! В данном примере мы использовали формат рабочей книги для сохранения файла в формате «Надстройка 97-2003». Это позволяет использовать ее в разных версиях Excel. Например, файлы, сохраненные в формате *.xlam не может быть использована в версии 2007 и старше. Поэтому лучше воспользоваться старым форматом файлов надстройке *.xla.

    Читайте также: скачать VBA код программы надстройки сумма прописью с копейками на русском, украинском и английском языке. Или перевод числа в текст средствами Excel.

    Примечание. Если вы хотите защитить паролем доступ к своим исходным кодам макросов, тогда выберите инструмент в редакторе Visual Basic: «Tools»-«VBAProject Properties». На закладке «Protection» в поле ввода «Password:» введите пароль для защиты доступу к макросам проекта рабочей книги. В поле ввода «Confirm password:» введите пароль повторено и нажмите на кнопку ОК.

    • Создать таблицу
    • Форматирование
    • Функции Excel
    • Формулы и диапазоны
    • Фильтр и сортировка
    • Диаграммы и графики
    • Сводные таблицы
    • Печать документов
    • Базы данных и XML
    • Возможности Excel
    • Настройки параметры
    • Уроки Excel
    • Макросы VBA
    • Скачать примеры

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *