Как динамически выбрать суб-закладку - PullRequest
0 голосов
/ 12 апреля 2019

У меня есть текстовый документ, в котором я дал A в качестве закладки для целых двух страниц, и они являются вложенными закладками в этой главной закладке, а именно B, C, D.Как я могу выбрать под закладок (B, C, D) динамически.Я использую selection.Bookmarks (1), чтобы получить имя закладки, но она дает основную закладку вместо вложенных закладок.Может кто-нибудь, пожалуйста, помогите здесь.

1 Ответ

0 голосов
/ 13 апреля 2019

В Word нет такого понятия, как закладка.Есть закладки.Если вы хотите сослаться на закладку C, например, сделайте ссылку на нее напрямую.Кроме того, если вас не интересует название закладки, вы можете ссылаться на нее по номеру индекса.

В вашем сценарии вы можете, например, использовать такой код:

ActiveDocument.Bookmarks(1).Range.Bookmarks(2).Range

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

Обратите внимание, что обычно нет необходимости выбирать диапазон - добавленный в закладки или иным образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...