Добавление или регистрация элемента ActiveX

Применяется к
Excel для Microsoft 365 Excel 2024 Excel 2021

Примечание

  • В классических версиях Excel, Word, PowerPoint и Visio для Windows (Microsoft 365 и Office 2016 или более поздней версии) элементы ActiveX по умолчанию отключены, так как они являются устаревшей функцией.
  • Помимо различных элементов управления "Формы", на компьютере имеется множество элементов ActiveX, устанавливаемых приложением Excel и другие программы, например элемент управления Calendar 12.0 и Медиаплеер Windows. При установке новых элементов ActiveX программа установки обычно регистрирует каждый элемент управления на компьютере, что делает его доступным для использования из Excel. Если элемент управления не отображается в списке, его необходимо зарегистрировать вручную.

Примечание

  • Элементы управления ActiveX по умолчанию отключены в Microsoft 365 и Office 2024. Может потребоваться изменить параметры центра управления безопасностью, чтобы использовать их или взаимодействовать с ними.

  • Классические версии Office для Windows поддерживают элементы ActiveX. Mac и веб-версии их не поддерживают.

Важно

  • Нельзя использовать все элементы ActiveX непосредственно на листах. Некоторые элементы управления можно использовать только в Microsoft Visual Basic для приложений (VBA) UserForms. При работе с этими элементами управления в Excel отображается сообщение "Невозможно вставить объект при попытке добавить их на лист".
  • Перед началом работы с элементами ActiveX необходимо включить вкладку "Разработчик" на ленте. Дополнительные сведения см. в статье Отображение вкладки "Разработчик".

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

В новых решениях рекомендуется использовать элементы управления "Формы", надстройки Office или другие современные функции вместо элементов ActiveX.

Добавление элемента ActiveX

  1. На вкладке "Разработчик " в группе "Элементы управления " нажмите кнопку "Вставить". В разделе "Элементы ActiveX" выберите элемент управления. Или щелкните " Дополнительные элементы управления " для просмотра всех доступных элементов ActiveX и выберите элемент управления.

    Элементы ActiveX на ленте.

  2. Щелкните лист, в котором вы хотите разместить элемент ActiveX.

    • Чтобы изменить элемент управления, убедитесь, что вы находитесь в режиме конструктора. На вкладке Разработчик в группе Элементы управления нажмите кнопку Режим конструктора.

      Режим

    • Чтобы задать свойства элемента управления, на вкладке "Разработчик " в группе "Элементы управления " нажмите кнопку "Свойства ".

      Совет

      Можно также щелкнуть элемент управления правой кнопкой мыши и выбрать пункт Свойства.

      Откроется диалоговое окно Свойства. Для получения дополнительных сведений о свойстве выберите его и нажмите клавишу F1, чтобы отобразить соответствующий раздел справки Visual Basic. Вы можете также ввести имя свойства в поле Поиск справки Visual Basic.

Регистрация элемента ActiveX

  1. Выберите элемент ActiveX, который требуется зарегистрировать.

  2. Убедитесь, что вы находитесь в режиме конструктора. На вкладке Разработчик в группе Элементы управления нажмите кнопку Режим конструктора. Изображение кнопки.

  3. На вкладке "Разработчик " в группе "Элементы управления " нажмите кнопку "Вставить". В разделе "Элементы ActiveX" нажмите кнопку "Другие элементы управления".

    Элементы ActiveX на ленте.

  4. В нижней части диалогового окна "Дополнительные элементы управления " нажмите кнопку "Зарегистрировать пользовательский".

  5. В диалоговом окне "Регистрация пользовательского элемента управления " найдите папку, содержащую файл элемента управления (расширение имени файла .ocx) или файл библиотеки динамической компоновки (расширение имени файла .dll) для элемента управления, который требуется зарегистрировать.

  6. Выберите файл для элемента управления и нажмите кнопку "Открыть".

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

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

Элементы управления формыДобавление элемента управления "Изображение" на листДобавление метки или текстового поля на листОбщие сведения о формах, элементах управления форм и элементах ActiveX на листеВключение и отключение параметров ActiveX в файлах Office