русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Интерфейс VBA


Дата добавления: 2013-12-23; просмотров: 3789; Нарушение авторских прав


Разработка проекта, режим дизайна и времени выполнения.

(Лекция 2 – 2 часа)

 

Visual Basic for Application (VBA) представляет собой консольное приложение, реализованное комплексом динамических и объектных библиотек, таких как: MSO97.DLL, Excel8.olb, Msword8.olb, Msppt8.olb и др. VBA функционирует только в составе Office приложений, таких как: Excel, Word, Access и т.д.

Запуск VBA из среды Excel, как впрочем, и других Office приложений осуществляется посредством выполнения команды меню Сервис \ Макрос \ Редактор Visual Basic [Alt + F11] или посредством элемента управления, установленного в дочернюю форму главного приложения, например в Лист Excel.

Примечание: Дочерняя форма MDI (Multiple Document Interface) приложения это его внутреннее окно, являющиеся представителем класса FORM. Класс FORM – это особый вид объекта, являющийся владельцем других объектов. Чтобы получить доступ к элементам управления (визуальным объектамVBA) необходимо выполнить команду меню Сервис \ Настройка и выбрать в списке опцию –“Элементы управления”.

 

 

Интерфейс редактора VBA состоит из главной формы и дочерних форм. Главная форма редактора VBA содержит системное меню и панель управления, содержащую кнопки команд, дублирующие, основные команды системного меню. Важными дочерними окнами интерфейса являются окно проекта, окно редактора свойств объектов и окна редактора текста программы (редактора кода). Доступ к окну проекта и окну редактора свойств объектов осуществляется командами меню Вид \ Окно проекта, Вид \ Окно свойств, соответственно. Доступ к окну редактора кода осуществляется командой меню Вид \ Программа, при условии выбора формы или модуля в окне проекта, либо двойным щелчком мыши над выбранным объектом в окне проекта. Другими, менее значимыми окнами интерфейса являются окно отладки и окно локальных переменных, доступ к которым также осуществляется из меню Вид.



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

Примечание: Главное приложение, например Excel, совместно с VBA могут находится в двух состояниях, а именно: в состоянии времени выполнения (Run Time Mode) и в состоянии дизайна (Design Time Mode). Состояние времени выполнения – это обычный режим работы Excel при котором выполняются вычисления и другие активные действия из среды Excel. Состояние дизайна (времени разработки) – это такое состояние Excel в котором из среды VBA возможно осуществлять установку элементов управления в формы (ЛистыExcel), визуально редактировать свойства элементов управления и выполнять разработку программы (писать программный код в редакторе кода).

 



<== предыдущая лекция | следующая лекция ==>
Интерфейс VBA. Состав и структура проекта среды VBA. | Переменная типа Variant – основной тип данных среды VBA.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.