Есть ли именованные диапазоны (или аналогичные возможности) в JS API для Word? - PullRequest
0 голосов
/ 13 февраля 2020

Я пишу надстройку для Word, используя JS API .

Мое требование - выполнить поиск строки, выделить подходящие диапазоны (используя шрифт. highlightColor) - пока проблем нет.

Но мне также нужно следить за тем, какие диапазоны / тексты были выделены, чтобы впоследствии я мог программно удалить выделение, когда пользователь нажимает кнопку.

Я реализовал аналогичные функции в аддоне Документов Google, используя их Именованный диапазон . Построитель диапазонов в этом API позволяет вам создать новый диапазон из всех подходящих диапазонов, дать ему имя, а затем найти их по имени.

Как бы я go о достижении этого с помощью Word JS API?

1 Ответ

1 голос
/ 13 февраля 2020

Word и его JS API не имеют прямого эквивалента «Именованному диапазону».

Word имеет закладки, которые могут служить аналогичной цели. Они не поддерживаются в текущем JS API, но в бета-версии для требования настроек API 1.4.

Кроме этого, Word имеет элементов управления содержимым , которые поддерживаются в наборе API 1.1 (и более поздних версиях) , Это должно быть примерно эквивалентно, если пометить непрерывные фрагменты текста и затем идентифицировать их.

...