ms-word - Office JavaScript API:突出显示文档中的文本
问题描述
我正在使用 Microsoft Office JavaScript API 进行一个辅助项目。我一直依靠文档来寻找解决方法,但我在试图在文档中找到一些东西时碰了壁(也许它不存在,因为它不存在)。
最近我尝试实现一些功能来突出显示 Word 文档中的某些文本。请注意,我不想修改文档;换句话说,我宁愿不使用ContentControl.insertHtml之类的东西,因为这会改变实际内容。我想要的是使文本临时突出显示(例如,直到用户单击“取消”按钮),就像您使用 Ctrl+F 执行搜索时看到的一样(并且与您的搜索匹配的文本以黄色突出显示)。
这是否可以使用 Office JavaScript API?
解决方案
尝试获取 Range 对象的引用,然后设置Range.font.highlightcolor。有一个取消按钮单击事件的处理程序,它可以反转颜色变化。
推荐阅读
- bash - 当第 4 列的值在数字范围内时提取行
- python - python上的Liferay portlet
- postgresql - postgres制作主键字符串+整数
- graphviz - 如何使用 GraphViz 或其他文本图处理器绘制直角三角形?
- java - 使用 Java 代码从指纹中提取细节点
- python - Raspberry Pi 3B+ 上的 Tensorflow Lite Python 绑定
- sql - 我想每月生成一份报告
- react-native - 键是 AWSPinpoint_MYKEY 选项未定义
- python - 在 Pandas Dataframe 中添加新列比较索引
- java - 保护图像 URL 和图像