Понятие и использование макросов

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

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 05.06.2014
Размер файла 289,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Содержание

Введение

Что такое макросы и зачем они нужны

Создание макросов

Назначение макроса кнопке

Назначение макроса клавишам

Запись макроса

Выполнение макроса с помощью окна Макрос

Заключение

Список литературы

Введение

Макрос (от англ. macros, мн.ч. от macro) -- программный объект, при обработке «развёртывающийся» в последовательность действий или команд.

Макрос -- это набор команд, которые можно применить, нажав всего лишь одну клавишу. С помощью макроса можно автоматизировать любое действие, которое выполняется в используемом приложении, и даже выполнять действия, о возможности выполнения которых вы даже не догадывались.

Не имеет значения, в каком приложении пакета Office вы работаете - это может быть Word, Excel или PowerPoint - вероятно вы по нескольку по нескольку раз в день выполняете некоторые рутинные операции, которые вы либо уже десятки раз выполняли раньше, либо которые вам нужно повторить много раз. В частности, это форматирование отдельных фрагментов текста, последовательное выполнение нескольких команд меню или форматирование документа определенным образом. Если вы хотите избавиться от этой рутины и сократить время, необходимое на выполнение работы вам необходимо использовать макросы. В этой работе речь пойдёт о понятии макросов, для чего они нужны а так же как их создавать.

Что такое макросы и зачем они нужны

У каждого опытного пользователя интерфейс Microsoft Word уникальный и изменяется в зависимости от того, какие инструменты ему необходимы в работе. Вы вряд ли увидите одинаковые панели инструментов или пункты главного меню -- чтобы сделать работу наиболее удобной, каждый пользователь стремится настроить программу по-своему. Однако иногда изменения только интерфейса (вынесение основных команд на панель инструментов и создание пользовательских меню) недостаточно.

Если работа однообразная, то пользователю приходится часто повторять те или иные команды в определенной последовательности (например, оформлять текст курсивом, кеглем 10, гарнитурой Arial). Чтобы произвести такое небольшое форматирование, может понадобиться достаточно большое количество времени, особенно если таким образом необходимо выделить несколько десятков слов. Получается, что для каждого участка нужно проделывать несколько операций. Конечно, можно отформатировать только один участок и создать пользовательский стиль, но и это не самый быстрый способ применения оформления.

Если вам часто приходится выполнять одни и те же действия, то эффективность вашей работы можно заметно увеличить при помощи макросов. Макросы -- это небольшие программы на языке Visual Basic. Они могут помочь не только в ситуациях, когда требуется много раз выполнить сложное форматирование, но и при вставке объектов, печати выделенного текста и в других случаях.

Макросы всегда выполняются в активном документе. Действие некоторых макросов зависит от позиции вставки. Другие могут обращаться только к определенному объекту (например, к абзацу или выделенному участку текста). В данном случае перед выполнением макроса нужно выбрать этот элемент. Если же макрос не обращается к определенному объекту (например, выполняет команду перехода к следующему окну), то его можно выполнить в любое время. Макросы бывают двух типов: внутренние и внешние. Внутренние внедряются непосредственно в документ или шаблон и могут быть выполнены, только если пользователь работает с данным файлом. Если вы создали макрос для шаблона Normal, то его можно будет выполнять только для документов, созданных на основе этого шаблона. Преимущество таких макросов в том, что они вместе с документом перемещаются по жесткому диску, а также с компьютера на компьютер.

Внешний макрос можно применять в случае, если он полезен при работе с документами, созданными на основе разных шаблонов. Если вы пользуетесь большим количеством шаблонов, то вносить в каждый из них макрос будет неудобно, как придется делать при использовании внутреннего макроса. Внешний же макрос можно применять для работы с любыми документами, а также свободно переносить с компьютера на компьютер. Для создания внешнего макроса его нужно сохранить с расширением BAS.

Создание макросов

макрос редактирование автоматизация клавиша

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

1. Щелкните по стрелке под кнопкой Макросы в одноименной группе на вкладке Вид на ленте. Выберите команду Запись макроса в меню (рис. 1).

Рис. 1. Выбор команды Запись макроса.

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

Рис. 2. Диалоговое окно Запись макроса.

3. Макрос можно запускать с помощью кнопок на панели быстрого запуска или сочетания клавиш. Определить это можно в том же диалоговом окне, нажав кнопку кнопке или клавишам в области Назначить макрос.

Назначение макроса кнопке

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

1. Выделите название макроса в области слева и нажмите кнопку Добавить. Макрос будет добавлен на панель быстрого доступа (рис. 3)

Рис. 3. Диалоговое окно Параметры Word, раздел Настройка.

2. Чтобы изменить отображаемое имя макроса и его значок, выделите строку с его названием в области справа и нажмите кнопку Изменить.

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

Рис. 4. Диалоговое окно Изменение кнопки.

4. Нажмите кнопку OK, чтобы подтвердить свой выбор. Значок макроса появился на панели быстрого запуска (рис. 5).

Рис. 5. Панель быстрого запуска с выбранным значком для макроса.

Назначение макроса клавишам

Многие пользователи предпочитают использовать для выполнения разных действий сочетания клавиш.

Вы можете назначить сочетания клавиш макросам, которые наиболее часто применяете.

Для этого сделайте следующее.

1. В диалоговом окне Запись макроса нажмите кнопку клавишам в области Назначить макрос.

2. Установите курсор в поле Новое сочетание клавиш диалогового окна Настройка клавиатуры (рис. 6) и нажмите сочетание, с помощью которого вы хотите вызывать макрос. Обычно удобно использовать "горячие" клавиши F1-F12, а также сочетания клавиш Alt и Ctrl с цифрами.

Рис. 6. Диалоговое окно Настройка клавиатуры.

3. Когда нужное сочетание клавиш будет подобрано, нажмите кнопку Назначить, а затем -- Закрыть.

Запись макроса

Когда подготовительная работа будет завершена, переходите к записи макроса. После того как вы закроете окна назначения макроса панели инструментов или клавишам, указатель мыши примет форму . Теперь можно выполнять необходимые действия. Создадим макрос, с помощью которого можно щелчком мышью применить к выделенному участку текста гарнитуру Arial, полужирное начертание и размер шрифта 10.

Когда появится панель записи макроса, сделайте следующее.

1. Щелкните по кнопке в виде стрелки, направленной вниз, в нижней части группы Шрифт на вкладке Главная (рис. 7).

Рис. 7. Выполнение команды Формат-Шрифт.

2. В диалоговом окне Шрифт выберите шрифт Arial, начертание -- Полужирный, размер -- 10 (рис. 8).

Рис. 8. Диалоговое окно Шрифт.

3. Нажмите кнопку ОК и остановите запись. Для этого щелкните по стрелке под кнопкой Макросы в одноименной группе на вкладке Вид на ленте. Выберите команду Остановить запись (рис. 9.9). Макрос готов.

Рис 9. Выбор команды Остановить запись.

Теперь можно проверить его действие. Откройте любой документ, выделите требуемый участок и вызовите макрос с помощью кнопки на панели быстрого запуска или сочетания клавиш. Вы увидите, что форматировать текст, используя макрос, гораздо удобнее, чем каким-либо другим способом.

Выполнение макроса с помощью окна Макрос

Выполнять макросы можно не только с помощью назначенного сочетания клавиш или кнопок на панели быстрого запуска, но и используя диалоговое окно Макрос. Чтобы вызвать данное окно, нажмите кнопку Макросы в одноименной группе на вкладке Вид на ленте или воспользуйтесь сочетанием клавиш Alt+F8.

В диалоговом окне Макрос (рис. 10) представлен полный список макросов, доступных для выполнения. Чтобы применить один из них, выберите его из списка и нажмите кнопку Выполнить.

Рис. 10. Диалоговое окно Макрос.

Диалоговое окно Макрос дает возможность не только запускать макросы, но и управлять ими -- изменять и удалять. Если у вас есть макросы, которые вы запускаете при каждом открытии Microsoft Word, то можно сделать их выполнение автоматическим. Для этого макрос нужно назвать AutoExec.

Поскольку все привычные для пользователей команды Microsoft Word также являются макросами, их можно выполнять с помощью окна Макрос. Чтобы увидеть их полный перечень, нужно выбрать пункт Команд Word из списка Макросы из (рис. 11).

Рис. 11. Команды Microsoft Word в диалоговом окне Макрос.

Заключение

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

Список литературы

1. Microsoft Word. Комфортная работа с помощью макросов. Самоучитель. Горбачев А. Г., ДМК-пресс 2007 г.

2. Руководство Microsoft Office XP. Крейнак Д., АСТ 2007 г.

3. Справочник по Word. Пащенко И. Г., Феникс 2007 г.

Размещено на Allbest.ru


Подобные документы

  • Изучение понятия, видов и методов создания стандартных макросов Microsoft Office Word - набора инструкций, которые сообщают программе, какие действия следует выполнить, чтобы достичь определенной цели. Функции макрорекордера. Редактирование макросов.

    курсовая работа [1,1 M], добавлен 18.04.2011

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

    контрольная работа [460,5 K], добавлен 18.01.2011

  • Создание кнопки панели инструментов для выполнения макроса. Практический пример создания таблицы значений функций. Использование оператора Select Case. Создание процедуры с использованием операторов цикла For/Next и Do/Loop. Оператор InputBox, массив.

    контрольная работа [501,8 K], добавлен 06.12.2013

  • Подключение форм через макросы для добавления, удаления, поиска, сортировки и изменения данных. Назначение расширенного фильтра. Вывод промежуточных итогов и последовательность действий при создании сводной таблицы. Способы создания макросов в MS Excel.

    курсовая работа [852,1 K], добавлен 15.11.2013

  • Функции и виды текстовых редакторов. Состав типовой формы документа, его обработка с помощью МS Word. Особенности создания таблиц, форм и макросов. Формирование и заполнение ведомости начисления за услуги предоставления доступа к сети Интернет за месяц.

    контрольная работа [871,2 K], добавлен 27.04.2013

  • Изучение этапов автоматизации административных задач. Создание надежного оператора и заданий. Разрешения и владельцы заданий. Расписание выполнения заданий. Использование мастера Create Job Wizard. Настройка учетной прокси-записи. Настройка оповещений.

    презентация [734,4 K], добавлен 10.11.2013

  • Разработка базы данных на основе MS Access, позволяющей регистратору стоматологической клиники записывать клиентов на прием, формировать отчетность. Построение инфологической и даталогической модели. Создание макросов для выполнения рутинных операций.

    курсовая работа [989,7 K], добавлен 09.12.2014

  • Задачи и функции автоматизация выдачи заявлений на отпуск и аванс в Microsoft Excel с помощью макросов. Бизнес-процессы при ручном и автоматизированном выполнении работы по выдаче заявлений. Элементы управления "Счетчик" и "Список", параметры макроса.

    курсовая работа [424,5 K], добавлен 06.02.2011

  • Графическая схема алгоритма выполнения программы определения запасов сырья. Решение задачи с помощью программы MS Excel. Разработка макроса для построения диаграммы. Использование интерфейса программы для работы с таблицей. Разработка базы данных.

    курсовая работа [1,2 M], добавлен 24.04.2014

  • САПР как организационно-техническая система, реализующая информационную технологию выполнения функций проектирования. Цель создания и назначение САПР, классификации программных приложений и средств автоматизации по отраслевому и целевому назначению.

    презентация [124,1 K], добавлен 16.11.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.