Office js 返回的文本由“";context.document.getSelection();不为特殊字符运行
我想让用户获取所选文本,以便使用下一个代码搜索文档的其余部分:Office js 返回的文本由“";context.document.getSelection();不为特殊字符运行,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) .... })
await window.Word.run(async (context) => {
const recorder = context.document.getSelection()
recorder.load(['text'])
await context.sync()
console.log('Selected text: ', recorder.text)
....
})
但为下一个选择找到的文本:
下一步是:
然后,当我使用此值搜索以查找正确的值时,会发现错误的字符“(”文本属性不包含特殊字符,这是经过设计的。如果需要检查具有范围的特殊属性,可以首先获取该范围的OOXML,然后检查返回的OOXML。感谢您的回答。此解决方案的问题是,仅对于该字符,OOXML由getSelec从返回的范围中生成tion包含6282行。我如何知道什么是正确的字符并提取字符的值?非常感谢