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

Рейтинг пользователей: / 0
ХудшийЛучший 

После того, как вы добавили в рабочую книгу элементы управления и задали их свойства, вы можете добавить в модуль элемента код VBA, чтобы определить то, каким образом элементы управления будут реагировать на действия пользователя. Все элементы управления имеют предопределенный набор событий. К примеру, кнопка управления связана с событием нажатия, которое происходит, когда пользователь нажимает кнопку. Выберите элемент управления в режиме конструктора, а затем нажмите кнопку Просмотр кода, чтобы открыть редактор Visual Basic и окно кода, отображающее начало процедуры, которая запускается при наступлении события. Наверху окна кода отображается активный обьект и процедура события. В списке объектов отобразится элемент управления ActiveX - например, CommandButtonl, а в списке процедур - событие переключения (например, нажатие кнопки).

Чтобы добавить код VBA к управляющему элементу ActiveX:

Нажмите вкладку Разработчик.

Нажмите кнопку Режим конструктора так, чтобы она подсветилась.

Выберите элемент управления, к которому вы хотите добавить код VBA.

Нажмите кнопку Просмотр кода.

Откроется окно редактора Visual Basic.

Чтобы открыть окно Свойства, нажмите кнопку Окно свойств.

Для получения помощи по командам сценариев, нажмите кнопку Обозреватель объекта на панели инструментов.

Щелкните в окне кода между первой и последней строками процедуры, а затем введите код VBA, чтобы выполнить нужную вам задачу.

В списке объектов отобразится элемент управления ActiveX - CommandButtonl, а в списке процедур - Click - событие переключения (нажатие кнопки).

По окончании нажмите Сохранить на панели инструментов.

Нажмите кнопку Закрыть, чтобы закрыть программу.

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



Newer news items:
Older news items: