Элементы управления: использование элементов управления ActiveX или панели инструментов
Элементы управления представляют собой графические объекты, помещаемые в форму для отображения или ввода данных, выполнения действий или облегчения чтения формы. Данные объекты включают надписи, поля со списками, переключатели и флажки, кнопки и многое другое. Элементы управления позволяют пользователю запускать макросы или веб-сценарии путем нажатия, установки или выбора соответствующих элементов управления.
В Microsoft Excel существует два вида элементов управления. Элементы управления ActiveX подходят в большинстве случаев, и работают с макросами Visual Basic для приложений (VBA) и веб-сценариями. Элементы управления с панели инструментов Формы совместимы с ранними версиями Microsoft Excel, начиная с версии 5.0, и могут использоваться на листах макросов XLM.
Когда следует использовать элементы ActiveX. Элементы ActiveX используются для большинства интерактивных форм, особенно в случае, если требуется управлять возникновением различных событий при использовании элемента управления. Например, на лист можно добавить окно списка, а затем написать макрос, выполняющий различные действия в зависимости от того, какое значение выбрано пользователем из списка.
Возможности элементов управления ActiveX. Элементы управления ActiveX аналогичны элементам управления языков программирования, таких как Microsoft Visual Basic, и такие же элементы можно добавить в пользовательскую форму с помощью редактора Visual Basic. При добавлении на лист элементов управления ActiveX создается макрос, ссылающийся на порядковый номер элемента управления, в отличие от назначения запуска макроса при нажатии элемента управления. При использовании элемента управления пользователем формы запускается код для обработки различных происходящих событий.
Ограничения элементов управления ActiveX. Невозможно использовать элементы управления ActiveX на листах диаграмм или на листах макросов XLM. В этих случаях следует использовать элементы управления с панели инструментов Формы. Напрямую связать макрос с элементом управления можно с помощью панели инструментов Формы.
Использование элементов управления ActiveX при разработке собственных решений. Элементы управления ActiveX обладают настраиваемыми свойствами. Например, можно настроить внешний вид, который будет принимать указатель при наведении его пользователем на элемент управления. Можно создавать макросы, отвечающие на события, связанные с элементами управления ActiveX. Элементы управления ActiveX можно использовать в формах Microsoft Excel а также в формах и диалоговых окнах программ VBA.
Элементы управления ActiveX на веб-страницах. В формы Microsoft Excel и в данные, которые требуется разместить на веб-страницах, можно включить элементы управления ActiveX, а также написать для них веб-сценарии (вместо макросов), запускающиеся при использовании элементов управления в веб-обозревателе. Написать сценарии можно на языках VBScript или JavaScript в Microsoft Excel, используя редактор сценариев Microsoft Script Editor.
Где находятся элементы управления ActiveX. На панели инструментов Элементы управления содержатся элементы управления ActiveX. Некоторые из этих элементов выглядят так же, как и соответствующие элементы панели инструментов Формы, а другие, например выключатель и элемент-рисунок, недоступны на панели инструментов Формы. Панель инструментов Элементы управления содержит пользовательские элементы управления ActiveX, установленные другими программами, например элемент управления Фильм, установленный Microsoft Internet Explorer.
Элементы управления панели инструментов Формы
Когда следует использовать элементы управления панели инструментов «Формы». Элементы управления панели инструментов Формы следует использовать, если требуется записать все макросы для формы без написания или изменения кода макросов в VBA. Элементы управления панели инструментов Формы можно также использовать на листах диаграмм.
Возможности элементов управления панели инструментов «Формы». Данные элементы управления предназначены для использования в формах на листах, заполняемых пользователями с помощью Microsoft Excel. Элементу управления можно назначить имеющийся макрос либо написать или записать новый макрос. Когда пользователь формы щелкает элемент управления, происходит запуск макроса.
Ограничения элементов управления панели инструментов «Формы». Элементы управления панели инструментов Формы невозможно использовать для управления событиями таким же образом, каким можно использовать элементы управления ActiveX. Кроме того, элементы управления панели инструментов Формы невозможно использовать для запуска веб-сценариев на веб-страницах.
Где находятся элементы управления панели инструментов «Формы». Элементы управления панели инструментов Формы находятся на панели инструментов Формы.