Office JavaScript API:高亮显示文档中的文本

时间:2019-05-22 02:34:43

标签: ms-word office365 ms-office office-js office365-apps

我正在使用Microsoft Office JavaScript API进行辅助项目。我一直依靠documentation来找到自己的出路,但是我碰壁试图在文档中找到某些内容(也许因为它不存在而可能不存在)。

最近,我尝试实现一些功能以突出显示Word文档中的某些文本。请注意,我不想修改文档;换句话说,我宁愿不使用ContentControl.insertHtml之类的东西,因为那样会改变实际的内容。我想要的是使文本临时突出显示(例如,直到用户单击“取消”按钮),就像使用Ctrl + F执行搜索时所看到的(并且文本与搜索以黄色突出显示。)

使用Office JavaScript API可以吗?

2 个答案:

答案 0 :(得分:1)

尝试获取对Range对象的引用,然后设置Range.font.highlightcolor。有一个用于取消按钮单击事件的处理程序,可以取消颜色更改。

答案 1 :(得分:0)

这是一个使用Office Javascript API中的font.highlightcolor的示例应用程序。 https://github.com/OfficeDev/Word-Add-in-JS-Redact/