Учитывая выбор в Word, который содержит Bookmark
- например, такой заголовок (это внутри события SelectionChange
):
var selectionWithBookmark = e.Selection.Bookmarks.Cast<dynamic>().Select(b => b.Range as Range).FirstOrDefault();
Как найти все перекрестные ссылки (то есть Type == WdFieldType.wdFieldRef
) в документе, который ссылается на эту закладку?
Я хотел бы найти не только сами Field
, но и абзацы, содержащие эти поля.
Lookingдля ответов в C # или VB.
Я могу зациклить / перебрать все ссылки в документе, но нет способа связать их с закладкой (кроме свойства Code
- но номер REF нена самом деле не существует на закладке либо из того, что я вижу). Чего не хватает, так это какого-то свойства Target
, которое я могу сравнить с самой закладкой.