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

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

Для формы и элементы управления ActiveX сделайте следующее:

  • Выполнять макрокоманду или операцию, когда пользователь щелкает элемент управления формы, посредством назначения ему макрос.

  • Запустите Microsoft Visual Basic для приложений (VBA) позволяет обработать все события, возникающие при взаимодействии пользователя с элементом ActiveX.

Предполагаемое действие:

Добавление и изменение макроса для элемента управления формы

Добавление и изменение макроса для элемента ActiveX

Добавление и изменение макроса для элемента управления формы

  1. Щелкните элемент управления правой кнопкой мыши и выберите команду Назначить макрос.

    Откроется диалоговое окно Назначить макрос объекту.

  2. Чтобы задать местонахождение существующего макроса, выберите его в списке Находится в, выполнив одно из указанных ниже действий.

    • Для поиска макроса во всех открытых книгах выберите значение Все открытые книги.

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

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

    • Чтобы ограничиться при поиске макросов только конкретной книгой, выберите среди имен доступных открытых книг нужную книгу.

  3. Выполните одно из действий, описанных ниже.

    Назначение макроса    Выполните одно из действий, описанных ниже.

    • Запись нового макроса    Нажмите кнопку Записать, и, когда макрос будет записан, на вкладке Разработчик в группе Код нажмите кнопку Остановить запись Изображение кнопки .

    • Назначение существующего макроса    Дважды щелкните макрос в списке или введите его имя в поле Имя макроса.

    • Создание макроса    Нажмите кнопку Создать и в редактор Visual Basic напишите новый макрос.

      Дополнительные сведения о том, как создавать макросы, обратитесь к справочной системе Visual Basic.

      Изменение назначенного макроса    Выполните одно из действий, описанных ниже.

    • Правка назначенного макроса    Щелкните имя макроса в поле Имя макроса и нажмите кнопку Правка.

    • Назначение другого существующего макроса    Дважды щелкните макрос в списке или введите его имя в поле Имя макроса.

К началу страницы

Добавление и изменение макроса для элемента ActiveX

  1. Если вкладка Разработчик недоступна, отобразите ее.

    Отображение вкладки Разработчик

    1. На вкладке Файл нажмите кнопку Параметры и выберите команду Настроить ленту.

    2. В группе Основные вкладки установите флажок Разработчик и нажмите кнопку ОК.

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

  3. Выделите элемент управления.

    Дополнительные сведения установите или снимите флажок элементы управления на листесм.

  4. На вкладке Разработчик в группе элементы управления нажмите кнопку Просмотреть код Изображение кнопки .

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

  5. В редактор Visual Basic напишите макрос или измените существующий макрос.

    Дополнительные сведения о том, как создавать макросы, обратитесь к справочной системе Visual Basic.

  6. Когда макрос будет создан, выберите команду Закрыть и вернуться в Microsoft Excel в меню Файл редактора Visual Basic.

  7. После завершения разработки элемента управления на вкладке Разработчик в группе Элементы управления отключите параметр Режим конструктора Изображение кнопки .

К началу страницы

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

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×