
- •Информатика Сборник лабораторных работ по программированию в среде Visual Basic for Applications
- •Содержание
- •Введение
- •Лабораторная работа №1. Vba. Основные понятия. Среда разработки. Основы пРоГраммирования. Переменные
- •Среда программирования vba
- •Основы программирования на vba
- •Переменные
- •Математические операторы
- •Контрольные вопросы
- •Лабораторная работа №2. Диалоговые окна
- •Лабораторная работа № 3. Разветвляющиеся алгоритмы
- •1. Операторы условия if...Then
- •1.1 Строчный оператор If…Then…Else
- •1.2 Блочный условный оператор
- •1.3 Вложенные операторы If
- •1.4 Логические операции
- •2. Безусловный переход GoTo
- •3. Оператор выбора – переключатель
- •5. Задачи для самостоятельного решения!
- •Лабораторная работа № 4. Циклы со счетчиком
- •Лабораторная работа № 5. Циклы с условием
- •1. Циклы с предусловием
- •2. Цикл с постусловием
- •3. Цикл For Each … Next
- •4. Задания к лабораторной работе
- •5. Контрольные вопросы
- •Лабораторная работа № 6. Работа с формами. Создание интерактивных программ.
- •Примеры создания программ для работы с объектами окна диалога
- •Кнопка на рабочем листе создается с помощью Панели инструментов Формы (Элементы управления). Макрос назначается двойным щелчком левой кнопки мыши или с помощью контекстного меню.
- •Варианты для самостоятельных работ:
- •Литература
Министерство образования Российской Федерации
НОВОСИБИРСКАЯ ГОСУДАРСТВЕННАЯ АКАДЕМИЯ
ЭКОНОМИКИ И УПРАВЛЕНИЯ
Информатика Сборник лабораторных работ по программированию в среде Visual Basic for Applications
Для студентов всех форм обучения всех специальностей
Новосибирск 2004 г.
Сборник описаний лабораторных работ рассмотрен и рекомендован на заседании кафедры 02.12.2003г., протокол № 4
Составители: доц. Степанова Т.И. (лаб. раб. 5)
ст. преподаватели
Артюх Т.И. (лаб. раб. 2)
Марков Б.И. (лаб. раб. 1)
Проскурина О.И. (лаб. раб. 3)
Филимонова Н.А. (лаб. раб. 6)
асс. Привалова П.А. (лаб. раб. 4)
Содержание
Содержание 3
Введение 4
Лабораторная работа №1. VBA. Основные понятия. среда разработки. ОСНОВЫ ПРоГРАММИРОВАНИЯ. ПЕРЕМЕННЫЕ 5
Лабораторная работа №2. Диалоговые окна 24
Лабораторная работа № 3. Разветвляющиеся алгоритмы 37
Лабораторная работа № 4. Циклы со счетчиком 55
Лабораторная работа № 5. Циклы с условием 70
Лабораторная работа № 6. Работа с формами. Создание интерактивных программ. 82
Литература 95
Введение
Лабораторные работы по Visual Basic for Applications являются составной частью курса "Информатика" в части «Проектирование программных продуктов».
Visual Basic for Applications (VBA) как и Visual Basic (VB) является языком визуального и событийно управляемого программирования, но имеет некоторые отличия от VB:
VBA является подмножеством VB. VBA не позволяет сгенерировать исполняемый exe-код в отличие от VB
VBA - это единый язык для трех приложений Microsoft Office - Excel,Word, PowerPoint. VBA для Access отличается рядом существенных деталей. Запустить проект VBA можно лишь из приложений Microsoft Office. VBA в каждом приложении имеет ряд своих особенностей, например, набор своих объектов, функций и методов, поэтому VBA в Word называется Word Visual Basic, в Excel - Excel Visual Basic и др.
VBA имеет возможность непосредственной работы с объектами Microsoft Office, что позволяет эффективно использовать его для автоматизации деятельности, связанной с обработкой различных типов документов.
В данных работах рассматриваются некоторые возможности расширения функций приложения Microsoft Office Excel с помощью встроенного языка программирования Visual Basic for Applications.
VBA позволяет создавать собственные функции пользователя в Excel, диалоги для ввода информации в приложениях, позволяет выполнять сложное моделирование. VBA удобно пользоваться для объединения сложных команд редактора и для автоматизации обработки сложных или рутинных операций и пр.
Сборник состоит из отдельных лабораторных работ, которые включают в себя теоретическую часть по теме данного урока, примеры программ, задания на самостоятельную работу и контрольные вопросы.
Студенты в процессе выполнения лабораторных работ обязаны сохранить созданные программы в своих рабочих папках и защитить выполненную работу, т.е. предъявить преподавателю все программы данного занятия и ответить на контрольные вопросы.