- •Министерство образования российской федерации
- •Кафедра экономики и управления информационные технологии в экономике
- •Раздел 1. Начальные навыки 5
- •Раздел 2. Основные средства Word 16
- •Раздел 3. Специальные средства word 52
- •Раздел 1. Начальные навыки Задание 1. Открытие приложения Word. Структура экрана. Меню и панели инструментов. Создание и сохранение документа
- •Введение
- •Раздел 1. Начальные навыки.
- •Раздел 2. Основные навыки.
- •Раздел 3. Специальные средства Word.
- •Выполнение
- •Задание 2. Редактирование документа. Выделение блоков текста. Операции с выделенным текстом. Контекстное меню.
- •Выполнение
- •Задание 3 Масштабирование рабочего окна. Форматирование абзацев. Работа с линейкой. Режим предварительного просмотра. Автосохранения документа.
- •Выполнение
- •А. С. Пушкин
- •Раздел 2. Основные средства Word Задание 4. Работа со списками. Маркированные и нумерованные списки. Автоматические списки. Форматирование списков.
- •Выполнение
- •Задание 5 Проверка орфографии, грамматики, смена языка, расстановка переносов.
- •Выполнение
- •Задание 6 Поиск и замена текста. Создание элементов автотекста. Вставка специальных символов.
- •Выполнение
- •Курский государственный технический университет
- •Задание 7. Создание и редактирование таблиц. Сортировка таблиц. Вычисления в таблицах. Преобразование текста в таблицу.
- •Выполнение
- •Задание 8. Система управления документами в Word. Установка режимов сохранения документов. Поиск документов.
- •Задание 9. Управление просмотром документов. Просмотр и перемещение внутри документа. Переход по закладке. Использование гиперссылок.
- •Задание 10. Оформление документа. Создание титульного листа.
- •Реферат "Текстовый процессор Word 2003"
- •Задание 11. Страницы и разделы документа Разбивка документа на страницы. Разрывы страниц. Нумерация страниц
- •Задание 12. Колончатые тексты
- •Задание 13. Колонтитулы. Размещение колонтитулов.
- •Задание 14. Создание сносок и примечаний
- •Экзаменационная ведомость
- •Задание 15. Создание оглавления
- •Задание 16. Печать документов
- •Раздел 3. Специальные средства word Задание 17. Работа со встроенным графическим редактором WordArt
- •Задание 18. Работа с рисунками в документе. Вставка рисунков.
- •Задание 19. Составление блок-схемы
- •Задание 20. Переупорядочивание слоев рисунка и вращение фигур
- •Задание 21. Создание рисунка-подложки для текста
- •Р змещение текста и рисунков на странице
- •Задание 22. Управление обтеканием рисунка текстом
- •Задание 23. Создание поздравительной открытки
- •В ыполнение
- •Задание 24. Работа с научными формулами
- •Задание 25. Работа со стилями. Создание стиля.
- •Задание 26. Внесение исправлений в текст
- •Задание 27. Создание нового меню
- •Задание 28. Построение и заполнение форм. Работа с полями Word. Создание шаблона платежного поручения
- •Задание 29. Создание составных документов. Слияние документов
- •Задание 30. Работа с макросами. Создание макроса с помощью рекордера.
- •Задание 31. Разработка макроса на языке программирования vba
- •Список рекомендуемой литературы
Задание 30. Работа с макросами. Создание макроса с помощью рекордера.
При работе с текстовым процессором WORD97 часто происходит ситуация, когда русские слова, не содержащие ошибок, выделяются красной волнистой линией как ошибочные. Это происходит, по-видимому, из-за того, что для проверки подключается словарь другого языка. Если восстановить русский язык, то «ошибки» исчезают. Для восстановления языка необходимо выполнить последовательность действий через меню СЕРВИС→Язык→Выбрать язык→Русский. Однако на выбор языка из списка затрачивается определенное время, что замедляет процесс работы с текстом.
Создайте с помощью макрорекордера два макроса, с помощью которых можно будет быстро, щелчком по соответствующей кнопке панели инструментов, подключать словари русского и английского языков.
Создайте дополнительную инструментальную панель и поместите на нее кнопки запуска макросов.
Выполнение
Выполните команду СЕРВИС→Макрос→Начать запись. Назовите макрос «Русский» и нажмите кнопку Ok.
Появится панель с кнопкой Останов записи. Выполните команду СЕРВИС→Язык→Выбрать язык→Русский.
Щ
елкните
мышью на кнопке Останов
записи, чтобы
закончить запись макроса.
Рис. 19. Кнопка останова записи макроса
Создайте новую панель инструментов и поместите на нее кнопку макроса «Русский». Для этого выполните команду СЕРВИС→Настройка. На вкладке Панели инструментов включите флажок панели Настраиваемая 1. Если в списке панелей инструментов панели с таким названием нет, то создайте ее, щелкнув по кнопке Создать. Перетащите вновь созданную панель в левую верхнюю часть экрана, расположив над горизонтальной линейкой форматирования.
На вкладке Команды выберите категорию Макросы и выделите имя созданного макроса. Перетащите строку с названием макроса из диалогового окна настройки в панель инструментов Настраиваемая 1.
На панели инструментов Настраиваемая 1 появится кнопка Normal.Русский. Щелкните на кнопке правой клавишей мыши, вызвав контекстное меню настройки. Выберите в контекстном меню пункт Основной стиль, чтобы кнопка на панели имела только рисунок.
Повторно откройте контекстное меню кнопки и выберите для кнопки один из стандартных значков, щелкнув на строке меню Выбрать значок для кнопки.
Щелкните на кнопке Закрыть диалогового окна. Подведите к кнопке указатель мыши. Под кнопкой появится подпись, соответствующая имени макроса - русский.
Проверьте работу созданного макроса. Введите правильно написанное русское слово. Выделите его и подключите для проверки словарь английского языка. Для этого выполните команду СЕРВИС→Язык→Выбрать язык→английский. Слово окажется подчеркнутым красной линией. Теперь подключите для проверки русский словарь, выделив слово и щелкнув мышкой на созданной кнопке для запуска макроса Русский. Подчеркивание слова исчезнет.
По аналогии с приведенными выше действиями создайте второй макрос для подключения английского словаря и присвойте ему имя Английский.
Задание 31. Разработка макроса на языке программирования vba
Создайте макрос для смены раскладки клавиатуры в набранном тексте. Очень часто автор, создающий текст с использованием разных языков, вводит текст, не глядя на экран, и забывает переключить раскладку клавиатуры. Обнаружив позднее свое упущение, он вынужден удалять неверно набранный текст и вводить его повторно. Для того чтобы исключить эту нежелательную ситуацию можно использовать предлагаемый макрос. Для того чтобы составить такой макрос, безусловно, требуется знать язык программирования VBA. Поскольку это не входит в задачу данного пособия предлагается применить готовый макрос ChangeLang, самостоятельно ввести его текст с помощью редактора VBA и наладить работу. Текст макроса приведен в приложении.
Освойте начальные приемы работы с редактором VBA. Просмотрите структуру макроса.
Создайте нестандартную кнопку для запуска макроса. Включите созданный макрос в общий шаблон для использования при работе с любыми документами Word.
Примечание: Макрос разработан Е.А.Ермоленко для бесплатного использования, его можно найти, например, на компакт-диске, прилагаемом к книге В.А.Билиг, М.И.Дехтярь, VBA и Office 97. Офисное программирование. 1998
Выполнение
Выполните команду СЕРВИС→Макрос→Редактор Visual Basic. В окне редактора VBA Вы увидите новое меню и инструментальную панель с кнопками для управления редактором. Если при этом в окне редактора будут открыты какие-либо другие окна, то закройте их.
Откройте окно проекта, выполнив команду View→Project Explorer. Появится окно с проектами открытых документов и общего шаблона (макропрограмм, содержащихся в шаблоне Normal.dot)
В окне проекта выделите мышью проект текущего документа, например Project (This Document) и вставьте в него новый программный модуль. Для этого выполните команду Insert→Module. На экране появится еще одно окно с названием Module1(Code) для ввода текста (кода) макроса на языке Visual Basic.
Упорядочите расположение окон редактора, выполнив команду WINDOWS→Tile Horizontally (ОКНО|По горизонтали).
Измените имя модуля на имя ChangeLang. Для этого в окне проекта выделите Module1 и нажмите клавишу F4 или выполните команду VIEW→|Properties Window (ВИД|Окно свойств). Откроется окно свойств модуля. Выделите в строке со свойством (Name) имя Module1 и введите новое имя ChangeLang. Нажмите клавишу Enter и закройте окно свойств. Новое имя модуля появится в окнах проекта и программы.
Перейдите в окно программы (клавиша F7) и введите код макропрограммы на языке Visual Basic в соответствии с приложением 1.
Проверьте введенный текст, выполнив компиляцию программы с помощью команды DEBUG→|Compile Project (ОТЛАДКА|Компилировать проект). Если при компиляции будут обнаружены ошибки, исправьте их сличением с исходным текстом и повторите компиляцию. Когда ошибки будут устранены, перейдите к следующему пункту.
Перейдите в окно документа Word. Для этого щелкните по соответствующей кнопке либо на панели задач, либо на инструментальной панели редактора. В окне Word убедитесь, что в списке макросов текущего документа появился макрос ChangeLang. Для этого выполните команду СЕРВИС→Макрос→Макросы. Закройте окно макросов.
Проверьте правильность работы созданного макроса. Для этого введите слово "велосипед" при английской раскладке клавиатуры. На экране Вы увидите "dtkjcbgtl". Выделите это слово и выполните макрос. Для этого с помощью команды СЕРВИС→Макрос→Макросы откройте окно Макрос. Выделите в списке макросов макрос ChangeLang и щелкните на кнопке Выполнить. Слово должно воспроизвестись символами кириллицы. Повторно примените макрос. Слово отобразится символами латиницы.
Скопируйте созданный макрос в общий шаблон. Для этого откройте окно Организатора, выполнив команду СЕРВИС→Макрос→Макросы, и затем щелкните на кнопке Организатор. В окне Организатор выделите в левом списке имя ChangeLang и, щелкнув на кнопке Копировать, скопируйте его в правый список
Создайте стандартную кнопку на инструментальной панели макросов для запуска макроса ChangeLang
Проверьте работу макроса для преобразования английского текста, набранного кириллицей и русского текста, набранного латиницей, с использованием созданной кнопки на инструментальной панели.
П
одведите
указатель мыши к созданной кнопке. Вы
должны увидеть подпись под кнопкой
ChangeLang.
Измените
подпись под кнопкой.
Для этого с помощью организатора удалите
макрос ChangeLang
из общего шаблона. Удалите кнопку
запуска макроса с инструментальной
панели. Откройте окно программы в
редакторе VBA
и замените имя подпрограммы в первой
строке кода программы. Вместо имени
ChangeLang
введите имя
Кодировка,
при этом
первая строка программы будет иметь
вид: Public
Sub
Кодировка ()
Рис. 20. Окно редактора кнопок с точечным рисунком новой кнопки
Выполните компиляцию программы. Скопируйте с помощью организатора новый макрос из документа в общий шаблон. Создайте кнопку для запуска макроса и проверьте ее работу. Подпись под кнопкой при установке на нее указателя мыши станет Кодировка
Создайте нестандартную кнопку на инструментальной панели макросов для запуска макроса ChangeLang. Для этого, открыв в окне Настройка вкладку Команды, выполните те же действия, что и в задании 30. Сначала выберите для запуска макроса стандартный значок, например, значок левой стрелки (рис. 20), а затем в контекстном меню кнопки выберите пункт Изменить значок на кнопке и измените его на другой - вращающуюся стрелку. Для изменения используйте точечный рисунок новой кнопки, представленный на рис. 20.
