Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Интерфейс Visual Basic for Application
Цель работы: 1. Ознакомиться с работой элементов ActiveX 2. Изучить интерфейс Среда Visual Basic for Application (VBA) 3. Освоить работу с формами. Программирование компонентов в пределах Excel Не все представляющее интерес для VBA программиста может быть найдено в VBA среде. Некоторые компоненты Excel можно создавать непосредственно из Excel. Для этого предназначены группы Код и Элементыуправления вкладки Разработчик. Запись Макроса позволяет создавать программу VBA посредством интерфейса Excel. Окно Макрос представляет список, созданных макросов, с помощью которого можно обращаться и выполнять любой из них. Пользоваться этой возможностью имеет смысл, когда пользователь выполняет одни и те же задачи в Excel: вместо того, чтобы повторять одни и те же действия многократно можно однократно их записать, а затем «воспроизводить» при необходимости. Элементы ActiveX Элемент ActiveX – это элемент управления, служащий для выбора параметров либо для запуска макроса или скрипта, автоматизирующего выполнение задачи. Макросы для таких элементов управления можно создавать в редакторе Visual Basic для приложений, а скрипты в редакторе скриптов. Элементы ActiveX – можно использовать на формах листа (без кода VBA или с ним), а также на пользовательских формах VBA. Их рекомендуется применять, если требуются более гибкие возможности, чем у элементов управления формы. Многочисленные свойства элементов ActiveX позволяют настраивать их внешний вид, поведение, шрифты и другие характеристики. Можно также управлять событиями, которые происходят при взаимодействии с элементом ActiveX. Например, можно выполнять различные действия в зависимости от того, какой элемент выбирается из списка, или отправлять запрос базе данных для заполнения поля со списком элементами при нажатии кнопки. Можно также создавать макросы, которые реагируют на события, связанные с элементами ActiveX. При выборе элемента управления будет выполняться код VBA, обрабатывающий все назначенные ему события. Не все элементы ActiveX можно использовать непосредственно на листах; некоторые из них можно применять только в пользовательских формах VBA . При попытке добавить такие элементы управления на лист приложение Excel отображает сообщение "Вставка объекта неосуществима". В таблице 4.1 приведены элементы ActiveX и их описание. Таблица 4.1. Обзор элементов ActiveX
|
Последнее изменение этой страницы: 2019-04-19; Просмотров: 289; Нарушение авторского права страницы