- •Министерство сельского хозяйства
- •Общая структура контрольной работы
- •Контрольные вопросы и рекомендуемая литература
- •Контрольные вопросы
- •Макросы для ms Word
- •Макросы для ms Excel
- •Создание функции пользователя в приложении ms Excel
- •Рекомендуемая литература
- •Требования к оформлению контрольной работы
- •Линейный вычислительный процесс
- •Министерство сельского хозяйства российской федерации
- •Макрорекордер
- •Запись макроса
- •Управление макросами
- •Создание панелей инструментов для запуска макросов
- •Запись макроса с помощью макрорекордера (на примереMsWord)
- •Редактор Visual Basic for Application
- •Строка меню и контекстное меню
- •Панели инструментов
- •Назначение кнопок панели инструментов Standard редактора vba
- •Окно проекта
- •Окно кода
- •Окно свойств
- •Окно редактирования формы
- •Назначение кнопок панели элементов Toolbox
- •Окно просмотра объектов Object Browser
- •Редактирования макроса, записанного с помощью макрорекордера (на примере msExcel)
- •ОсновыVba Объекты, семейства, классы
- •Иерархия объектов
- •Свойства
- •Программирование в среде Visual Basic For Applications Переменные в vba
- •Процедуры и функции vba
- •Создание функций пользователя
- •Контрольные вопросы
Министерство сельского хозяйства российской федерации
ФГБОУ ВПО «ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ ИМЕНИ ИМПЕРАТОРА ПЕТРА I»
Кафедра информационного обеспечения и моделирования агроэкономических систем
Контрольная работа
по дисциплине
«Инструментальные средства обработки информации (Word, Excel)»
Выполнил студент ГПФ-2
заочного отделения Иванов А.А.
Шифр - 09105
Проверил к.э.н., доц.
Толстых А.А.
Воронеж
2012
Методические рекомендации по выполнению контрольной: Программирование в офисных приложениях
Цель: получить навыки создания несложных программ (макросов) для решения различных задач, изучить назначение, возможности и области практического применения инструментальной средыVisual Basic for Application (VBA).
Основы работы с макросами
Автоматизация задач
Большинство пользователей, постепенно освоив основные возможности программ из пакета Microsoft Office, определяют для себя оптимальное количество требуемых инструментов, которые наиболее пригодны для создания документов нужного им типа. Вследствие этого множество средств и функций изученных программ не используются. Две области, которые многие пользователи оставляют без внимания, — это запись макросов и программирование в среде VBA (Visual Basic for Applications — Visual Basic для приложений).
Под макросом понимается набор команд и инструкций, выполняемых как одна команда и предназначенных для автоматизации часто повторяющихся задач. Как правило, макросы (макропрограмма) используются для следующих целей:
ускорения часто выполняемых операций редактирования или форматирования;
объединения нескольких команд, например, для вставки таблицы с указанными размерами и границами и определенным числом строк и столбцов;
упрощения доступа к параметрам в диалоговых окнах;
автоматизации обработки сложных последовательных действий в задачах;
получения требуемого результата в тех случаях, когда действие стандартных функций ограничено.
Для создания макроса в Microsoft Office существует два метода: использование средства для записи макросов (Макрорекордер) и прямое программирование в редакторе Visual Basic. На практике обычно используются оба метода сразу: записывается часть шагов, а затем макрос редактируется с помощью программного кода.
VBA является единой средой разработки приложений во всех программах Microsoft Office 2003.
Макрорекордер
Наиболее простым способом создания макрокоманды является ее запись с помощью макрорекордера. Макрорекордер (или просто «рекордер») записывает все действия пользователя, включая ошибки и неправильные запуски. Когда программа воспроизводит макрос, она выполняет каждую записанную рекордером команду точно в такой последовательности, в которой её выполнял пользователь во время записи. Удобством этого способа является простота и наглядность - для использования этого способа вовсе не нужны глубокие знания по программированию. Работа макрорекордера во многом напоминает работу обычного магнитофона, осуществляющего запись и воспроизведение звука.
Процесс записи макросов можно разбить на следующее этапы:
1) подготовка к записи – планирование всех шагов;
2) запуск макрорекордера и определение начальных параметров макроса;
3) выполнение записываемых операций;
4) завершение записи.