
- •А.И.Бородина, л.И.Крошинская, о.Л.Сапун
- •1.Понятие и классификация языков программирования
- •Машинно-независимые языки
- •Вопросы для самоконтроля
- •2.Основные понятия языков программирования
- •Вопросы для самоконтроля
- •3.Основы программирования
- •Паскаль
- •Языки моделирования
- •Вопросы для самоконтроля
- •4.Процедурный и объектный подходы в программировании
- •Вопросы для самоконтроля
- •5.МакрОсредства
- •5.1. Понятие макроса
- •5.2. Технология создания макроса
- •Заключительный этап
- •5.3. Выполнение макроса
- •5.4. Ошибки в макросах
- •5.5. Изменение макросов
- •5.6. Защита макросов
- •Вопросы для самоконтроля
- •6.Общая характеристика языка программирования vba
- •Когда следует использовать макросы
- •Когда следует использовать vba
- •Основные особенности программирования в среде Microsoft Office
- •Программирование диалоговых форм
- •Программирование панелей инструментов и меню
- •Программирование офисного помощника
- •Вопросы для самоконтроля
- •7.Основы Программирования на vba
- •Классы и объекты в Microsoft Office
- •Объектная модель Excel
- •Ключевые объекты Excel
- •Порядок создания приложения в Excel
- •Вопросы для самоконтроля
- •8.Объектно-ориентированное программирование на языке java
- •Вопросы для самоконтроля
- •9.Краткий обзор языков программирования
- •Вопросы для самоконтроля
- •Литература
- •Глоссарий
- •В процессе отладки, работая в режиме протоколирования макроса, можно:
- •Для вызова макроса можно создать свою панель инструментов:
- •Тренинг умений1 Макросы в среде microsoft word
- •Тренинг 1
- •Рекомендации по выполнению
- •Годовой отчёт предприятия
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Тренинг 2
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Макросы в среде microsoft excel
- •Тренинг 1
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Тренинг 2
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Задания для самостоятельной работы
- •Задания для подготовки к зачетам и экзаменам Задание 1
- •Уведомление
- •Задание 2
- •Задание 3
- •Приказ № ________ от ________ 2005 года о приеме на работу
- •Задание 4
- •Курсовая работа
- •Задание 5
- •Экзаменационная ведомость
- •Задание 6
- •Выполненных работ к договору ________ от _______г.
- •Задание 7
- •По результатам переоценки
- •Задание 8
- •Заявление.
- •Задание 9
- •Адказны сакратар прыемнай камісіі___________________________________
- •Задание 10
- •Содержание
- •Учебное издание
- •Основы информатики и вычислительной техники
Вопросы для самоконтроля
Понятие макроса.
Функциональные возможности макросов.
Технология создания макроса.
Ошибки в макросах и их исправление.
Защита макросов.
6.Общая характеристика языка программирования vba
VBA – Visual Basic for Application – представляет собой мощный инструмент для разработки приложений на базе Microsoft Office. Функции, ручное выполнение которых вызывает сложности, можно автоматизировать с помощью VBA. Например, можно разработать дополнительную систему для анализа текста Word, особым образом отформатировать электронную таблицу Excel или придать большую интерактивность слайдам, подготовленным в PowerPoint. Visual Basic for Applications позволяет создавать программы достаточно высокого уровня за короткое время. Некоторые конструкции этого языка программирования заимствованы из традиционного языка Бейсика.
Среда Visual Basic for Applications может использоваться начинающими пользователями для создания несложных приложений, и в то же время, предоставляет мощные инструменты разработки опытным программистам. Система имеет развитую справочную поддержку, средства обучения, мастера и программы-надстройки. Начинать работу с Visual Basic for Applications можно практически с любым уровнем подготовки.
Visual Basic for Applications доступен в трех редакциях, каждая из которых обеспечивает определенный набор инструментов разработки.
Standard Edition: позволяет создавать достаточно сложные приложения для Microsoft Windows. В эту редакцию входят все встроенные элементы управления Visual Basic, включая связанные элементы управления.
Professional Edition: обеспечивает полнофункциональный набор инструментальных средств для разработки профессиональных решений, предназначенных для тиражирования. Она включает все возможности Standard Edition плюс дополнительные элементы управления ActiveX, включая элементы управления для Internet и генератор отчетов Crystal Reports для VBA.
Enterprise Edition: позволяет создавать распределенные приложения силами группы разработчиков. Она обеспечивает все возможности редакции Professional Edition и включает дополнительные функции, такие, как Automation Manager, Component Manager и др.
Для знакомства с Visual Basic for Applications полезно вначале создать первый модуль с помощью протоколирования. Это средство позволяет записать действия пользователя с документом в виде последовательности команд. Эти команды образуют макрос, который автоматически записывается на языке VBA и который можно выполнить и просмотреть.
Когда следует использовать макросы
Макросы используются в приложении в тех случаях, когда:
приложение будет использоваться непрофессиональными программистами, которым хотелось расширить его функции;
разрабатывается прототип приложения, и для демонстрации данного проекта нужно быстро автоматизировать выполнение некоторых задач.
не требуется отслеживать и обрабатывать ошибки;
не нужно вычислять или устанавливать параметры, передаваемые событиями.
Задачи, которые можно решить только с помощью макросов:
создание на панели инструментов кнопки, запускающей макрос или процедуру пользователя.
создание специальных меню и подчиненных меню;
определение альтернативных действий для определенных нажатий клавиш.