Что такое макрос
В компьютерной среде распространено понятие макрокоманды (макроса). В общем виде макрос – это простейшая программа, задающая определенную последовательность действий. Макросы используются для автоматизации часто выполняемых процедур или последовательности стандартных команд программы.
Применительно к пакету Microsoft Office макрокоманда – это сохраняемая под определенным именем последовательность действий на уровне команд Главного меню, программных инструкций на языке программирования Basic.
Макрокоманды позволяют:
• выполнить стандартные операции редактирования и оформления документов (например, задание формата абзацев, типа шрифтов, установок табуляторов и т. д.);
• объединить несколько последовательно выполняемых команд в одну;
• использовать вызов окон, обеспечить принцип умолчания для задания параметров команд;
• автоматизировать запуск и выполнение приложений (например, макрокоманда может включать в свою последовательность другие макрокоманды).
Макрокоманды пакета Microsoft Office делят на две категории:
• клавишные макрокоманды (последовательность нажатий клавиш, сохраненная под указанным именем);
• языковые макрокоманды (последовательность команд на языке программирования Visual Basic (диалектах языка для различных пакетов)).
Клавишные макрокоманды автоматически отображаются в инструкции языка программирования. Макрокоманды можно сохранять, редактировать, копировать и вызывать для выполнения по имени либо с помощью специальных клавиш, кнопок панели инструментов, а также команд меню, элементов управления диалоговых окон.
Понятие шаблона
Для упрощения работы по созданию и форматированию текстов, стандартизации расположения и оформления текста, графики, типизации операций обработки документов и прочего используются шаблоны документов. Пакет Microsoft Office дает различные определения шаблона для разных программных продуктов.
Шаблон Word – это совокупность постоянного текста, графики, доступных стилей для форматирования документов, макрокоманд, элементов автотекста, панелей инструментов, нестандартных меню и клавиш сокращения.
Любой документ строится на базе выбранного шаблона, поэтому при работе с документом доступны все возможности шаблона.
Шаблоны документов создаются различными методами.
Один из вариантов создания шаблона – ручной. С помощью команды Файл → Создать с указанием типа документа (Шаблон) создается новый документ со стандартным именем Шаблон, для которого можно выполнить все необходимые оформления, разметки, подготовить стили, макрокоманды и т. д., а затем сохранить документ со стандартным расширением DOT в каталоге, содержащем шаблоны. Новая версия Word сохраняет шаблоны с расширением DOTX. Эти файлы не могут быть открыты в ранних версиях Office. Однако для обеспечения совместимости вы можете сохранить документ в формате Office 97–2003, что позволит вам открыть и редактировать файл в предыдущих версиях программ пакета Office.
Шаблон Excel – это совокупность текста, графики, форматов данных и макета печатной страницы, формул, макросов и меню.
Существуют различные виды шаблонов, наиболее типичный – шаблон рабочей книги.
Шаблон рабочей книги Excel – это рабочая книга, которую используют как образец при создании других рабочих книг. Выполнением команды Файл → Создать по выбранному шаблону создается новая рабочая книга (сам шаблон-оригинал остается неизменным); книге присваивается временное имя файла шаблона, но без расширения.
Шаблон рабочей книги содержит настройки, соответствующие тем, которые появляются после выполнения команды Сервис → Параметры:
• заданное число листов в рабочей книге;
• шрифт основного текста;
• стиль ссылок;
• режимы правки и др.
Подробнее о шаблонах будет рассказано далее.
HTML-формат в Microsoft Office
Формат HTML используется в интернет-страницах. В Microsoft Office формат HTML дополняет собственные форматы файлов комплекта. Это новое направление развития Office, позволяющее любому пользователю на любой платформе просматривать созданные в Office документы с помощью обозревателя (имеется в виду Internet Explorer – программа для просмотра интернет-сайтов, так называемый браузер). Office упрощает создание HTML-документов, встраивая эту функцию в знакомые пользователям стандартные процедуры открытия и сохранения файлов. Создаваемые с помощью Office файлы отличаются высокой точностью воспроизведения содержимого, поэтому документ в обозревателе выглядит точно так же, как в момент его создания в приложении Office.
В комплекте программ Microsoft Office формат HTML приобрел тот же статус, что и внутренние форматы файлов Office. Это означает, что работа с HTML-документами теперь мало отличается от работы с двоичными файлами приложений Office (DOC, XLS, PPT, MDB). Office позволяет легко создавать высококачественные HTML-документы, которые сохраняют широкие возможности форматирования, характерные для документов Office, но при этом допускают свободный просмотр на любой платформе с помощью обозревателя. Кроме того, HTML-документы предлагают все привычные для пользователей Office функциональные возможности, включая стили, индивидуальную настройку панелей инструментов, свойства документа и многое другое. Благодаря этому пользователь может снова открыть HTML-файл с помощью приложения Office, где он был создан, и найти там такие же функции, параметры форматирования и состояние редактирования, как в исходном документе. Однако здесь есть некоторые замечательные особенности.
Пользователи Office привыкли к тому, что все содержимое документа находится в одном файле. Это особенно удобно, когда нужно организовать совместную работу над документом или перенести его на другой диск, так как один файл легко приложить к сообщению электронной почты или переместить с жесткого диска на съемный носитель. В то же время природа формата HTML приводит к тому, что при сохранении документа Office создается множество самостоятельных файлов. Например, в отдельный файл нужно будет поместить каждый рисунок, электронную таблицу, слайд презентации или набор вспомогательных данных. В программах Microsoft Office эта ситуация разрешается просто: в заданном каталоге создается один HTML-файл (например, workbook.htm), а к нему – папка с тем же именем, которая включает все вспомогательные файлы документа. Таким образом, при сохранении в формате HTML любой документ Office состоит из двух частей – HTML-файла и одноименной папки, содержащей все вспомогательные файлы.
Следует обратить внимание на различия в размерах файлов между HTML и форматами документов Office. Типичные документы Word при сохранении в формате HTML будут иметь примерно такой же размер, как и в своем файле, а для небольших документов (менее нескольких страниц) размер может даже уменьшиться. В то же время при увеличении документа размер HTML-файла обычно растет быстрее, чем соответствующего двоичного файла Office. Это происходит потому, что оптимизация собственных форматов продолжалась свыше 10 лет, так что они обеспечивают прекрасное сжатие данных. Формат HTML, напротив, использует простые текстовые файлы без какого-либо сжатия.
Практически все программы Microsoft Office имеют собственные шаблоны для создания веб-страниц.