Объект Bookmarks (Word)
Коллекция объектов Bookmark , представляющих закладки в указанном выделенном фрагменте, диапазоне или документе.
Используйте свойство Bookmarks , чтобы вернуть коллекцию Bookmarks для документа, диапазона или выделенного фрагмента. В следующем примере гарантируется, что закладка с именем temp существует в активном документе, прежде чем выбирать закладку.
If ActiveDocument.Bookmarks.Exists("temp") = True Then
ActiveDocument.Bookmarks("temp").Select
End If
Используйте метод Add , чтобы задать закладку для диапазона в документе. В следующем примере выделение помечается добавлением закладки с именем temp.
ActiveDocument.Bookmarks.Add Name:="temp", Range:=Selection.Range
Используйте закладки (индекс), где индекс — это имя закладки или номер индекса, чтобы вернуть один объект Bookmark . Вы должны точно соответствовать написанию (но не обязательно заглавной) имени закладки. В следующем примере в активном документе выбирается закладка temp.
ActiveDocument.Bookmarks("temp").Select
Номер индекса представляет позицию закладки в объекте Selection или Range . Для объекта Document номер индекса представляет позицию закладки в алфавитном списке закладок в диалоговом окне Закладки (щелкните Имя , чтобы отсортировать список закладок в алфавитном порядке). В следующем примере показано имя второй закладки в коллекции Bookmarks .
MsgBox ActiveDocument.Bookmarks(2).Name
Замечания
Свойство ShowHidden влияет на количество элементов в коллекции Bookmarks . Если параметр ShowHidden имеет значение True, скрытые закладки включаются в коллекцию Закладки .
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.