Изучение стилей и макросов в шаблоне (Microsoft Word)
Шаблоны предназначены для хранения коллекции стилей, макросов и других настроек, которые можно использовать для последовательной разработки документа или серии документов. Если вы получаете шаблон от кого-то еще (или открываете шаблон, который вы создали много лет назад), вы можете задаться вопросом, есть ли способ отобразить детали стилей и макросов, содержащихся в этом шаблоне.
К сожалению, встроенного способа сделать это нет. (Было бы очень полезно, если бы они были.) 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.