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

К сожалению, встроенного способа сделать это нет. (Было бы очень полезно, если бы они были.) Word позволяет вам относительно легко увидеть, какие стили есть в шаблоне или, если на то пошло, в документе. Все, что вам нужно сделать, это загрузить шаблон и использовать Организатор для просмотра содержащихся в нем стилей. Если хотите, вы можете использовать макрос, чтобы перечислить в новом документе все стили текущего. Есть много способов подойти к такой задаче; следующее написано Джессикой Вайсман:

Sub describeAllStylesWeCareAbout()

'  by Jessica Weissman

Dim docActive As Document     Dim docNew As Document     Dim styleLoop As Style

Set docActive = ActiveDocument     Set docNew = Documents.Add     For Each styleLoop In docActive.Styles         If styleLoop.Type < 3 Then         ' show only character and paragraph styles, not list or table styles             With docNew.Range                 .InsertAfter Text:=styleLoop.NameLocal & Chr(9) _                   & styleLoop.Description                 .InsertParagraphAfter                 .InsertParagraphAfter             End With         End If     Next styleLoop End Sub

Проблема с любым подходом (Организатор или специальный макрос) заключается в том, что они не перечисляют никаких изменений встроенных стилей, которые часто так важны для эффективного создания шаблона. Например, если для стиля Normal в системе обычно установлено значение Arial с 10 пунктами, а в шаблоне он был изменен на Times New Roman с размером шрифта 12 пунктов, с помощью приведенных выше решений невозможно определить, что это изменение было внесено. ; вы только знаете, что в шаблоне используется стиль Normal. (Да! Все шаблоны содержат стиль «Нормальный».)

Что касается макросов, вам нужно загрузить шаблон и просто зайти в редактор Visual Basic. Здесь вы найдете макросы и сможете попытаться выяснить, что они делают. (Убедитесь, что вы используете окно «Проект» для поиска проектов VBA, специально связанных с шаблоном.)

_Примечание: _

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

link: / wordribbon-WordTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

WordTips — ваш источник экономичного обучения работе с Microsoft Word.

(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (12715) относится к Microsoft Word 2007, 2010, 2013, 2016, 2019 и Word в Office 365.