Microsoft Office (Разработка документов в Word, Excel и приложений на Visual Basic for Application). - Учебное пособие (Н.А.Устинов)

Элементы автотекста.

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

Чтобы добавить элементы автотекста в общий шаблон или отредактировать их, придется открыть шаблон особым образом: общие шаблоны редактировать нельзя.

Чтобы открыть общий шаблон:

«файл открыть».

В поле «Тип файлов» выберите пункт «Шаблоны документов».

Выберите нужный шаблон двойным щелчком.

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

Макросы

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

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

Макросы либо пишутся на языке Visual Basic for Application либо создаются путем записи последовательности действий.

Чтобы создать новый макрос средствами VBA:

«СервисМакросНачать запись».

В поле «Имя» введите имя макроса.

В списке «Макросы из» выберите шаблон или документ, в котором будет храниться макрос, и щелкните кнопку «OK».

Чтобы остановить запись или закончить запись макроса Word открывает панель «Остановить запись».

Макросы можно написать на языке VBA.

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

Чтобы скопировать макрос в документ или шаблон:

«СервисШаблоны и надстройки».

Кнопка  «Организатор» и в открывшемся диалоговом окне выберите вкладку «Макросы».

В списке «Шаблоны и документы» под левым окном панели выберите документ или шаблон, в котором находится нужный макрос. Если нужный документ или шаблон не открыт, щелкните кнопку «Закрыть файл». Кнопка изменит свое название на  «Открыть файл», щелкните ее и выберите нужный файл.

В списке  «имя файла» (имя документа или шаблона, выбранного в п. 3).

В списке «Шаблоны и документы» под правым окном панели выберите документ или шаблон, в котором находится нужный макрос.

Щелкните кнопку «Копировать».

Выбранные макросы будут скопированы из левого списка окна в правый список.