- •Пермский государственный институт искусства и культуры
- •1. Структура системы управления
- •2. Компьютерная информационная система в структуре организации
- •2.1 Схема внедрения компьютерной ис в организацию
- •2.2. Проектирование ис
- •3. Разработка баз данных для информационных систем
- •3.1. Получение внутреннего нормализованного представления данных с использованием реляционной модели
- •3.2. Задание для самостоятельной работы
- •4. Создание внутреннего представления данных вAccess
- •4.1. Основные приемы работы с субДaccess
- •4.1. 1. Создание новой базы данных
- •4.1.2. Создание новых таблиц базы данных
- •4.2. Установка связей между таблицами и ввод данных в таблицы
- •4.2.1. Установка связей между таблицами
- •4.2.2. Ввод данных в таблицы бд
- •4.3. Создание форм
- •4.4. Создание сложных форм для работы с базой данных
- •4.5. Работа с данными с помощью формы
- •4.6. Создание сложных форм
- •4.7. Работа с запросами и отчетами
- •4.7.1. Создание и фильтрация запросов
- •4.7.2. Создание и просмотр отчетов
- •5. Разработка приложений для информационных систем
- •5.1. Приложения на основе текстового процессораWord
- •5.1.1. Основные средства разработки приложений
- •5.1.2. Использование полей
- •5.2. Слияние документов
- •5.3. Разработка и использование макросов
- •5.4. Создание серии документов с помощью операции слияния
- •6. Приложения на основе табличного процессораExcel
- •6.1. Создание сводной таблицы
- •Самостоятельная работа
- •6.2. Изменение структуры таблицы
- •Вычисляемое поле
- •Самостоятельная работа
- •Обновление данных
- •Группирование элементов сводной таблицы.
- •7. Приложения на основеPowerPoint
- •7.1. Работа с простыми презентациями
- •7.1.1. Структура презентацииPowerPoint
- •7.2. Просмотр ранее созданной презентации
- •7.3. Создание презентации на основе шаблонов
- •7.4. Создание презентации с «чистого листа»
- •7.5. Включение в презентацию элементов управления
- •7.6. Размещение элементов управления для перемещения между слайдами
- •7.7. Размещение гиперссылок в слайде
- •8. Приложения, созданные средствами языка программированияVba
- •8.1. Автоматизация выполнения задач с помощью макросов
- •8.2. Советы по записи макросов
- •8.3. Запись макроса
- •8.4. Написание макроса на языке Visual Basic
- •8.5. Создание макросов в текстовом процессореWord
- •8.6. Инструментальная среда Visual Basic for Application
- •8.7. Создание пользовательских панелей и кнопок запуска программ
- •8.8. Решение задач при помощи стандартных средствVba
- •8.9. Программа поиска наибольшего элемента массива
- •8.10. Линейные алгоритмы и ветвления
- •8.11. Циклические алгоритмы
- •8.12. Создание пользовательских форм с элементами управления
- •8.13. Создание программы подготовки открыток
- •Дерябин а. И., Лебедев в. В. Лядова л. Н. Информационные технологии управления Руководство к практическим занятиям
8.4. Написание макроса на языке Visual Basic
1. Выберите команду Макрос в меню Сервис, а затем — команду Макросы.
2. Выберите в списке Макросы из шаблон или документ, в котором будет храниться макрос.
3. В поле Имя макроса введите имя нового макроса.
4. Нажмите кнопку Создать, чтобы вызвать редактор Visual Basic.

Рис. 4.
Для получения более подробных сведений об использовании языка программирования Visual Basic в Microsoft Word выберите раздел «Справка по Visual Basic» на вкладке Содержание в справочной системе Word. Если раздел «Справка по Visual Basic» отсутствует на вкладке Содержание, значит, справка по Visual Basic не была установлена вместе с Microsoft Word. Для получения дополнительных сведений о ее установке нажмите кнопку.
8.5. Создание макросов в текстовом процессореWord
Практическое занятие № 1. В папке VBAi (i- номер группы) создать файл "Пз1Фамилия", в файле создать панель МоиМакросы.
Панели инструментов создаются из меню Вид/ Панели инструментов/ настройка/ Выбрать вкладку панели инструментов/ Создать. В открывшемся окне ввести название панели, сделать ее доступной только для проекта документа.
Для вывода кнопки запуска программы на созданную панель необходимо в окне Настройка перейти на вкладку Команды, выбрать в поле Категории Макросы, в поле Команды выбрать кнопку соответствующую программе, захватить кнопку мышкой перетащить на панель и бросить. Используя меню Изменить выделенный объект выбрать Основной стиль для кнопки или изменить значок.
Панель инструментов и кнопки создавать в текстовом документе Word, а не в окне VBA.
Макросы, полученные при выполнении заданий, связать с кнопками на панели инструментов.
Задание 1. Используя средство макрорекордер записать макрос, при помощи которого можно задать параметры страницы:
верхнее поле – 1,5 см; - нижнее поле – 1,5 см; левое поле – 2,5 см; правое поле – 1 см; - отступ слева – 3 см; - отступ справа – 2 см; - отступ первой строки – 4 см. После записи макроса, откройте текст макроса в VBA, отредактируйте макрос. Проверьте его в действии. Конец задания 1.
Задание 2. При помощи макрорекордера создать макрос , позволяющий строить таблицу размером 4х4 с автоформатом Цветной1. Отредактировать процедуру. Проверить в работе Конец задания 2.
Задание 3. При помощи макрорекордера создать макрос , позволяющий автоматически выводить во вторую строку 20 колонку текст: Макрорекордер предназначен для записи процедур типа Sub.Отредактировать процедуру. Проверить в работе Конец задания 3.
Задание 4. При помощи макрорекордера создать макрос , позволяющий выделять слово Макрорекордер во фразе, используемой в задании 3, копировать его и переносить на новую строку. Отредактировать процедуру. Проверить в работе Конец задания 4.
Задание 5. При помощи макрорекордера создать макрос , позволяющий автоматически задавать текст размером 20, шрифт Courier наклонный Отредактировать процедуру. Проверить в работе Конец задания 5.
Задание 6. При помощи макрорекордера создать макрос , позволяющий выводить надпись Поздравляем с праздником в виде объекта Word Art. Отредактировать процедуру. Проверить в работе Конец задания 6.
Задание 7. При помощи макрорекордера создать макрос , позволяющий изготовить открытку, содержащую рисунок, надписи в виде объектов Word Art . Отредактировать процедуру. Проверить в работе Конец задания 7.
Задание 8. Командой Сервис/ Макрос/ Редактор Visual Basic открыть окно VBA. Внимание! Макросы, записанные автоматически, помещаются в модуль NewMacros! Тексты всех разрабатываемых процедур записать в конспект. В конце занятия представить для проверки преподавателю. Оценка занятия по количеству разработанных макросов Конец задания 8.
Задание 9. Связать все полученные процедуры с кнопками на панели МоиМакросы. Внимание! Панель инструментов и кнопку создавать в текстовом документе Word, а не в окне VBA Конец задания 9.
