Печать списка закладок с содержимым (Microsoft Word)
Альберто широко использует закладки в своих документах. Он хотел бы иметь возможность распечатать список всех закладок в документе вместе с любым текстом, который может содержать каждая закладка.
В других выпусках WordTips были различные макросы, позволяющие распечатать список закладок в документе. Эти макросы, однако, не позволяли фактически распечатать содержимое закладок.
Этот макрос фактически напечатает содержимое:
Sub PrintBookMarks() Dim B As Bookmark Selection.TypeParagraph Selection.InsertBreak Type:=wdColumnBreak Selection.TypeText Text:="Bookmark list for " Selection.TypeText Text:=ActiveDocument.Name Selection.TypeParagraph For Each B In ActiveDocument.Bookmarks Selection.TypeText Text:=.Name Selection.TypeParagraph Selection.TypeText Text:=.Range.Text Selection.TypeParagraph Selection.TypeParagraph Next B Selection.InsertBreak Type:=wdColumnBreak End Sub
Ключевым моментом здесь является вывод свойства .Range.Text каждой закладки. Конечно, если закладка не содержит диапазон текста (возможно, она отмечает отдельное место в документе), то для этой конкретной закладки ничего не будет напечатано.
Есть также некоторые сторонние утилиты, которые могут быть полезны для управления вашими закладками (включая их распечатку). Одна из таких утилит называется Утилиты Word, и вы можете найти ее здесь:
http://insight.trueinsight.za.com/word/word-utilities
_Примечание: _
Если вы хотите знать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах WordTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / wordribbon-WordTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
WordTips — ваш источник экономичного обучения работе с Microsoft Word.
(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (12228) применим к Microsoft Word 2007, 2010, 2013, 2016, 2019 и Word в Office 365. Вы можете найти версию этого совета для старый интерфейс меню Word здесь:
link: / word-Printing_a_Bookmark_List_with_Contents [Печать списка закладок с содержанием]
.