Автор работы: Пользователь скрыл имя, 30 Октября 2009 в 19:13, Не определен
Вашему вниманию предоставляется доклад по выпускной квалификационной работе на тему: “Автоматизация работы в среде MS Office”
Selection.GoTo What:=wdGoToBookmark, Name:="ФИОРаботника"
Selection.TypeText Text:=InputBox("ФИО работника", "Форма контракта", "")
Selection.GoTo What:=wdGoToBookmark, Name:="Должность"
Selection.TypeText Text:=InputBox("Должность", "Форма контракта", "")
Selection.GoTo What:=wdGoToBookmark, Name:="Оклад"
Selection.TypeText Text:=InputBox("Оклад", "Форма контракта", "")
Selection.GoTo What:=wdGoToBookmark, Name:="СрокДоговора"
Selection.TypeText Text:=InputBox("Срок договора", "Форма контракта", "")
End Sub
Сохраните
изменения в макросе, выбрав пункт Save Normal в
меню File, и закройте окно
редактора Visual Basic - пункт Close
and Return to Microsoft Word
в меню File. Запустите макрос и
заполните поля контракта.
II.2. Разработка
заданий для MS Excel.
MS
Excel – мощная программа для
хранения и автоматизации
Задания разработаны с целью закрепления навыков заполнения электронной таблицы данными и формулами, формирования умений и навыков создания простых макросов в приложении Excel.
Требования
к знаниям и умениям: учащиеся
знакомы с относительными и фиксированными
ссылками в Excel; учащиеся умеют вводить
данные разных типов и формулы в ячейки
электронной таблицы; производить операции
с рабочими листами.
Задание 1. Записать макрос, скрывающий выбранные листы рабочей книги и макрос позволяющий отобразить скрытые листы.
Создайте в новой рабочей книге шесть листов. Измените имена рабочих листов на названия месяцев Январь, Февраль и т.д. Запустите запись макроса, назвав его СкрытьЛисты, и выполните следующую последовательность действий:
Остановите запись макроса. Запустите макрос СкрытьЛисты.
Запустите запись макроса для отображения скрытых листов, назвав его ОтобразитьЛисты, и выполните следующую последовательность действий:
Остановите
запись макроса. Запустите макрос ОтобразитьЛисты.
Задание 2. Записать макрос, в результате работы которого будет создан новый рабочий лист и таблица для создания отчёта
В меню Сервис укажите на команду Макрос, а затем щёлкните на пункте Начать запись. Появится диалоговое окно Запись макроса. В поле Имя макроса введите НовыйОтчёт. Назначьте способ запуска макроса.
Теперь нужно выполнить последовательность действий, которая будет выполняться при выполнении макроса.
Остановите
запись макроса. Измените имя созданного
рабочего листа на 2005
год. Сохраните
рабочую книгу под именем Отчёты.
Задание 3. Записать макрос, выполняющий консолидацию данных из отчётов созданных на основе предыдущего примера.
Откройте рабочую книгу Отчёты. Запустите макрос НовыйОтчёт два раза. Измените имена созданных рабочих листов на 2006 год и Консолидация. Заполните диапазон В4:Е7 листа 2005 год и диапазон В4:Е7 листа 2006 год числовыми данными. Запустите запись макроса, назвав его КонсолидацияОтчётов, и выполните следующую последовательность действий:
1. Установите курсор в ячейку В4 листа Консолидация.
2. В меню Данные выберите пункт Консолидация.
3. В окне Консолидация из раскрывающегося списка функций выбрать Сумма.
4. В Список диапазонов добавить ссылки диапазон В4:Е7 листа 2005 год и диапазон В4:Е7 листа 2006 год.
5. Выбрать пункт Создавать связи с исходными данными.
6. Закрыть окно Консолидации, щёлкнув по кнопке ОК.
Остановите
запись макроса.
Задание 4. Записать макрос, выполняющий вывод на печать всех отчётов созданных в предыдущем примере.
Откройте рабочую книгу Отчёты. Запустите запись макроса, назвав его ПечатьОтчётов, и выполните следующую последовательность действий:
Остановите
запись макроса.
II.3. Разработка
заданий для MS Access.
Макрос в Access представляет собой структуру, состоящую из одной или нескольких макрокоманд выполняющих определенные операции, такие как открытие форм или печать отчетов. Макросы могут быть полезны для автоматизации часто выполняемых задач. Например, при нажатии пользователем кнопки можно запустить макрос, который распечатает отчет или выгрузит содержимое таблицы базы данных в таблицу MS Excel [13].
В Microsoft Access существует специальное средство для создания макросов – Конструктор макросов. Рассмотрим процесс создания макроса на примере вызова из Access приложений Microsoft Office (например, чтобы сделать небольшие заметки посредством редактора Word). Вызов выполняется одинаково во всех случаях и заключается главным образом в указании имени запускаемой программы. Задания выполняются в учебной базе данных Борей.
Задания разработаны с целью закрепления знаний по: проектированию баз данных; использованию форм и отчётов; создания связей с другими приложениями среды MS Office; созданию простых макросов в приложении MS Access.
Требования
к знаниям и умениям: учащиеся
знакомы с создание запросов-выборок;
учащиеся умеют создавать формы и отчёты.
Задание 1. Создать макрос, вызывающий приложение MS Word и открывающий файл Заметки.doc из папки Мои документы.
Создайте в папке Мои документы документ Microsoft Word с названием Заметки.
Запустите программу Microsoft Access. Откройте учебную базу данных Борей. Раскройте список макросов в окне База данных, щелкнув левой кнопкой мыши по ярлыку Макросы, и нажмите кнопку Создать в верхней части окна.
На экране появится окно Конструктора макросов.
В верхней части окна по умолчанию выводится два столбца: Макрокоманда и Примечание. Строка в столбце Макрокоманда представляет собой поле со списком, в котором можно выбрать нужную макрокоманду. Строка в столбце Примечание — это обычное текстовое поле, в которое можно ввести комментарий, описывающий выполняемое действие. Когда поле Макрокоманда заполнено, в нижней части окна Конструктора макроса появляется панель Аргументы макрокоманды, которая служит для ввода значений аргументов соответствующей макрокоманды. Список полей на этой панели зависит от выбранной макрокоманды и может отсутствовать, если макрокоманда не имеет аргументов. Таким образом, при создании макросов не нужно запоминать список аргументов для каждой макрокоманды.