- •Введение
- •Рабочая программа
- •1. Контрольная работа №1 Тема - «Технические и программные средства обработки информации»
- •Часть 1. Текстовый редактор word
- •Создать текстовый документ – Вычисления в таблице Word.
- •Создать текстовый документ – Форматирование текста в Word.
- •Часть 2. Табличный процессор Excel
- •Создать документ в Excel – Вычисление функций в Excel
- •Создать документ в Excel – Графики и функции в Excel
- •Темы для самостоятельного изучения.
- •Раздел 1.
- •Раздел 2. «Проектирование и управление базами данных».
- •Раздел 3. «Автоматизированное программирование объектов обработки данных из бд».
- •Добавление или редактирование макроса для элемента управления ActiveX (Microsoft Office 2003)
- •Добавление или редактирование макроса для элемента управления ActiveX (Microsoft Office 2007)
- •Вариант 1
- •Раздел 2.
- •Товар, артикул, оптовая цена, розничная цена, фирма - производитель, поступило товара, заказывалось товара, дата поступления, дата заказа, единица, измерения.
- •Раздел 3.
- •Вариант 2
- •Раздел 2.
- •Гаражный номер машины, государственный номер машины, адрес движения, расстояние в км, стоимость за 1 км, время выезда со склада, дата выезда со склада.
- •Раздел 3.
- •Вариант 3
- •Раздел 2
- •Название подразделения, Фамилия, Имя, Отчество, должность, домашний адрес, район, инн, номер страхового свидетельства, количество детей.
- •Раздел 3
- •Раздел 2
- •Наименование материала, цена материала, единица измерения, название цеха, номер документа, количество отпущено, дата отпуска.
- •Раздел 3.
- •Темы для самостоятельного изучения
- •Раздел 2.
- •Раздел 3.
- •2. Методические материалы
- •2.1 Работа в среде Microsoft Word Область применения и возможности
- •Режимы представления документа на экране
- •Режим “во весь экран” позволяет представить текст в максимально увеличенном виде. Команда для перехода в данный режим – Вид/ Во весь экран;
- •Создание нового документа
- •Открытие существующего документа
- •Выделение фрагмента текста
- •Проверка правописания
- •Вставка символов, отсутствующих на клавиатуре.
- •Автозамена
- •Автотекст
- •Печать документа
- •Отмена действия
- •Оформление документа Вставка содержимого одного документа в другой
- •Работа с несколькими документами
- •Табуляция
- •Использование Колонок
- •Перенос слов
- •Разбиение документа на страницы
- •Вставка формул
- •Разделы в документе
- •Структура документа
- •Использование стилей Создание оглавлений на основе стилей заголовков
- •Оформление текстов с помощью стилей
- •Определение текущего стиля
- •Создание стиля текста
- •Применение стиля в документе
- •Изменение стиля документа
- •Шаблоны документов
- •Создание нового файла на основе выбранного шаблона
- •Создание совершенно нового шаблона
- •Сохранение документа в виде шаблона
- •2.2 Работа в среде Microsoft Excel
- •Запуск и завершение работы в Excel
- •Окно Excel и его элементы
- •Основы построения и редактирования таблиц
- •Ввод данных и редактирование содержимого ячейки
- •Оформление таблиц
- •1 Этап – создание таблицы, рис. 2.
- •3 Этап – оформление и вставка рисунка
- •Дополнительные возможности Excel Использование списков в таблицах Применение форм и фильтров при работе со списками
- •1. Для работы со списком использовать исходные данные - таблицу, рис.9., в которой поле с именем Оборот является расчетным (Цена * Количество).
- •Раздел 2. «Проектирование и управление базами данных»
- •2.I. Разработка структуры базы данных.
- •2.2 Работа с субд Microsoft Access.
- •3.1. Запросы выборки.
- •3.2. Запросы с вычисляемым полем.
- •3.3. Запросы с группировкой.
- •4. Работа с формами.
- •5. Работа с отчетами.
- •Раздел3. «Автоматизация решения практических задач с использованием языка программирования высокого уровня vba в приложениях windows»
- •3.1 Алгоритмизация вычислительных процессов Основные понятия об алгоритмизации задач
- •Алгоритм и его свойства
- •Алгоритм линейной структуры
- •3.2 Краткие сведения об основах программирования. Введение в язык программирования высокого уровня Visual Basic for Applications(vba).
- •3.3 Порядок работы с программами vba
- •3.4 Программирование алгоритмов линейной структуры
- •3.5 Программирование алгоритмов разветвляющейся структуры
- •3.6 Программирование алгоритмов циклической структуры
- •3.7 Массивы и типовые алгоритмы их обработки.
- •3.8 Демонстрационные примеры
- •Контрольная работа №1
- •Номер студенческого билета …
3.3 Порядок работы с программами vba
Visual Basic for Applications представляет единую законченную среду редактирования, схожую со средой автономной версии Visual Basic 5.0. Среда редактирования Visual Basic включает редактор кода, иерархическое средство просмотра объектов, многооконный отладчик, окно отображения свойств и средство просмотра проектов для управления кодом и объектами проекта.
Для того чтобы начать работать с языком, необходимо вставить модуль, поскольку все процедуры и функции могут быть созданы только в теле модуля
Запуск редактора. После запуска приложения (Excel, Word) необходимо войти в меню «Сервис», выбрать команду «Макрос» и из предложенного меню выбрать команду «Редактор Visual Basic», рис.1.
Рис.1. Запуск редактора
Р ис. 2. Вставка модуля в редакторе VBA
Вставка модуля. Для вставки модуля необходимо выбрать меню «Вставка», а затем выбрать команду «Модуль», рис.2.Самыми первыми словами в модуле должны быть слова Option Explicit. Эта инструкция проверяет, описана ли переменная или константа, которая участвует в программе в разделе описания процедуры, или нет. Если пользователь забыл это сделать, то с помощью данной инструкции компилятор языка выдаст сообщение об ошибке. Применение инструкции Option Explicit позволит исключить достаточно много ошибок при программировании, особенно у начинающих программистов.
Начало работы с модулем. При работе с модулем важно знать назначение основных кнопок на панели инструментов. После создания текста программы ее необходимо откомпилировать для проверки синтаксиса и семантики написанного текста. Для этого служит специальный значок на панели инструментов, рис.3. Иногда при запуске редактора VBA этот значок отсутствует. Его необходимо поместить на панель инструментов. Для этого в меню «Вид» нужно выбрать команду «Настройка». В открывшемся диалоговом окне выбрать вкладку «Команды», найти категорию «Отладка», выделить значок «Компилировать проект» и, не отпуская нажатую клавишу мыши, поместить этот значок на панель инструментов. При успешной компиляции выполнить запуск программы, как показано на рис. 3.
Рис. 3. Начало работы с модулем
Отладка программ. При написании и создании программы неизбежно появляются ошибки:
Компиляции;
Выполнения;
Логические.
Ошибки компиляции возникают при некорректном вводе числа скобок, неправильном имени, неполном вводе инструкции и т. д. Некоторые ошибки появляются при завершении набора строки и нажатия клавиши Enter. Строка, в которой обнаружена ошибка, выделяется красным цветом, и на экране появляется диалоговое окно с сообщением о возможной причине ошибки, Рис.4. а).
Как упоминалось ранее, инструкция Option Explicit , с которой должен начинаться модуль, позволяет достаточно легко отслеживать ошибки, связанные с использованием переменных, не объявленных явно, и своевременно их устранять.
Ошибки выполнения. Появляются после успешного завершения компиляции программы уже на стадии выполнения. Причиной этому может быть некорректный ввод данных, например вместо числа вводится строка знаков. Ошибка может возникнуть также из-за некорректных данных при выполнении операции деления, например деление на ноль, Рис. 4. б).
Рис. 4.а). Сообщение об ошибке при компиляции программы
Р ис. 4.б). Сообщение об ошибке при выполнении программы
Логические ошибки. Распознаются наиболее сложно, так как они не приводят к прерыванию программы, но при этом при выполнении программы выдаются неверные результаты. Причиной тому чаще всего является некорректный алгоритм.
Демонстрационный пример программы на VBA
Sub DEMOLB9()
Dim A As Single ‘ описание переменной A вещественного типа
Dim B As Integer ‘ описание переменной B целого типа
Dim C As String ‘ описание переменной C строкового типа
Dim D As Single ‘ описание переменной D вещественного типа
A = Rnd ‘переменной A присваивается случайное число из [0,1]
A = A + 12.7
B = Int(A) ‘переменной B присваивается целая часть числа A
D = -123.56
D = Fix(D) ‘переменной D присваивается целая часть числа D
C = " ГРУППА"
MsgBox " A= " & A & (Chr(10) & Chr(13)) _ ‘ Вывод результата в окно
& " B= " & B & (Chr(10) & Chr(13)) _ ’ в трех строках
& " D= " & D, vbInformation, Date & C
End Sub