Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Создание и использование макрокоманд».






 

Цель работы: Изучение возможностей использования макросов для автоматизации в процессе создания больших документов.

 

 

Контрольные вопросы для самоконтроля при изучении темы:

 

  1. Что такое макрос?
  2. Когда имеет смысл создавать макросы?
  3. Для каких целей используют макросы?
  4. В каких приложениях MS Office можно создавать макросы, посредством автоматической записи выполняемых пользователем инструкций?
  5. Как быстро открыть диалоговое окно «макрос»?
  6. Какой язык используется при разработке макросов?
  7. Где сохраняется последовательность инструкций записанных в виде макроса?
  8. Как можно запустить на выполнение макрос?
  9. Какой редактор используется при редактировании/ создании макроса?

 

Задание:

  1. Откройте любой текстовый файл, созданный в предыдущих работах.
  2. Напишите макрос, позволяющий установить жирное начертание шрифта в 14 пунктов для части текстовой строки. Назовите макрос жирн14. При записи макроса назначьте комбинацию СТRL+ SHIFT+Ж.
  3. выделите в письме обращение «Уважаемый господин …» и примените к нему созданный макрос, используя комбинацию клавиш.
  4. Включите этот же макрос в пункт меню Сервис, расположив его под разделительной чертой внизу (Сервис " Настройка). Просмотрите текст макроса на языке Visual Basic, составленный Word: Сервис " Макрос" кнопка Изменить" имя макроса.
  5. Включите этот же макрос в ПИ, причем на основе собственного рисунка. Для этого воспользуйтесь командой Изменить в контекстном меню на созданной кнопке.
  6. Напишите макрокоманду, которая позволяет копировать абзац текста в начало текущего документа (для этого нужно выделить абзац с помощью тройного нажатия клавиши F8). Назначьте для макроса клавиатурную комбинацию, пиктографический инструмент и внесите в меню по своему усмотрению. Проверьте все варианты назначения.
  7. Напишите макрокоманду, которая восстанавливает окно приложений до нормального размера. Обеспечьте выполнение макрокоманды с использованием клавиатурной комбинации. Проверьте созданную команду.
  8. Напишите макрос для удаления слова (выделив его нажатием 2 раза на F8), без помещения его в буфер обмена (клавиша DEL). Свяжите его с пиктограммой. Проверьте и удалите её. Для этого переместите её (в режиме Настройка) с помощью мыши за пределы ПИ.
  9. Создайте пару макросов для переключения между синим и белым фоном окна (синий фон снижает нагрузку на зрение, но на нем не всегда хорошо видны некоторые объекты). Эта настройка осуществляется командами Сервис" Параметры" вкладка Общие " флажок Белый текст на синем фоне.
  10. Сохраните результаты в файле.

 

Методические указания:

 

Word позволяет автоматизировать многие задачи путем создания макросов, реализующих последовательность инструкций за одну команду. Инструкции могут состоять из команд, последовательности нажатий клавиш, других действий (но не манипуляции с мышью). Вместо того, чтобы вручную делать отнимающие много времени и повторяющиеся действия, можно создать и запускать один макрос, который будет выполнять эту задачу.

Макросы часто используются для следующих целей:

· для ускорения часто выполняемых операций редактировании или форматирования;

· для объединения нескольких команд, например, для вставки таблицы с указанными размерами и границами и определенным числом строк и столбцов;

· для упрощения доступа к параметрам в диалоговых окнах;

· для автоматизации обработки сложных последовательных действий в задачах.

Макросы имеют имя и равноправны с другими командами Word.

Макрос можно создать двумя способами:

· записать последовательность действий на макрорекодер;

· создать программу на Visual Basic.

Перед записью макроса запланируйте заранее шаги и команды, которые он должен выполнить. Если при записи будет допущена ошибка, то в макросе также запишутся все исправления. Ненужные инструкции можно будет убрать позже путем редактирования макроса.

Постарайтесь предугадать все сообщения, которые может вывести Word. Например, если в макрос входит команда закрытия документа, то, скорее всего, Word предложит сохранить внесенные в документ изменения. Чтобы это сообщение не выводилось, во время записи выполните сохранение документа перед его закрытием.

Если макрос вызывает команду Правка " Найти/Заменить, нажмите кнопку Больше, а затем выберите параметр Везде в списке Направление. Если макрос выполняет поиск только вперед или назад, то по достижении конца или начала документа Word приостановит выполнение макроса и предложит продолжить поиск в оставшейся части документа.

Перед использованием макроса, записанного в другом документе, убедитесь, что он не зависит от содержимого этого документа.

Если некоторый макрос используется особенно часто, назначьте ему кнопку панели инструментов (ПИ), команду меню или сочетание клавиш. Это позволит быстро вызвать макрос без открытия диалогового окна Макросы.

Средство записи макросов позволяет быстро создавать макросы с минимальными усилиями. При этом макрос записывается в виде последовательности инструкций на языке программирования Visual Basic для приложений. Допускается применение мыши для выбора команд и параметров. Но действия, проделанные в окне документа с помощью мыши, не записываются. Например, с помощью мыши нельзя перемещать курсор, копировать и перемещать объекты, в том числе перетаскиванием. Для записи этих действий используйте клавиатуру. Запись макроса можно временно приостанавливать и затем продолжать с того места, где запись была остановлена.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.