问题描述
我想由用户获取选定的文本,以使用下一个代码搜索文档的其余部分:
await window.Word.run(async (context) => {
const recorder = context.document.getSelection()
recorder.load(['text'])
await context.sync()
console.log('Selected text: ',recorder.text)
....
})
然后,当我使用此值搜索而不是找到正确的值时,就会发现它是错误的字符“(”
解决方法
text属性不包含特殊字符,这是设计使然。如果需要检查具有范围的特殊属性,则可以首先获取该范围的OOXML,然后检查返回的OOXML。