首页 > 解决方案 > Office JavaScript API:突出显示文档中的文本

问题描述

我正在使用 Microsoft Office JavaScript API 进行一个辅助项目。我一直依靠文档来寻找解决方法,但我在试图在文档中找到一些东西时碰了壁(也许它不存在,因为它不存在)。

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

这是否可以使用 Office JavaScript API?

标签: ms-wordoffice365ms-officeoffice-jsoffice365-apps

解决方案


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


推荐阅读