#office-js #office365api #word-addins
#office-js #office365api #word-addins
Вопрос:
Я хочу получить выбранный пользователем текст для поиска в остальной части документа, используя следующий код:
await window.Word.run(async (context) => {
const recorder = context.document.getSelection()
recorder.load(['text'])
await context.sync()
console.log('Selected text: ', recorder.text)
....
})
Но текст, найденный для следующего выбора:
затем, когда я использую это значение для поиска вместо этого, чтобы найти правильные значения, тогда обнаруживается неправильный символ «(«
Комментарии:
1. Спасибо за ответ. Проблема с этим решением заключается в том, что только для этого символа результат ooxml из возвращаемого диапазона с помощью getSelection содержит 6282 строки. Как я могу узнать, что является правильным, и извлечь значение для символа? Большое вам спасибо
Ответ №1:
Свойство text не содержит специальных символов, что является дизайнерским. Если вам нужно проверить специальное свойство с диапазоном, вы можете сначала получить OOXML диапазона, а затем проверить возвращенный OOXML.