javascript - 使用 Javascript 将 UI 导航到 MS Word 文档中的唯一关键字(字符串、段落)
问题描述
我从后端接收具有首选位置的字符串以实现唯一性。请使用 word API 帮助我解决这个问题。使用这种方法,我可以搜索文档,但结果不是唯一的,UI 也没有导航到关键字。
export let FilterSearchDoc = (e, key, string) => {
console.log("key pressed", key, string.string, string);
Word.run(function (context) {
var searchResults = context.document.body.search(string.string, { ignorePunct: true });
context.load(searchResults, 'font');
return context.sync().then(function () {
console.log('Found count: ' + searchResults.items.length);
for (var i = 0; i < searchResults.items.length; i++) {
searchResults.items[i].font.color = 'black';
searchResults.items[i].font.highlightColor = '#FFFF00'; //Yellow
searchResults.items[i].font.bold = false;
}
return context.sync();
});
})
.catch(function (error) {
console.log('Error: ' + JSON.stringify(error));
if (error instanceof OfficeExtension.Error) {
console.log('Debug info: ' + JSON.stringify(error.debugInfo));
}
});
}
解决方案
推荐阅读
- javascript - 从 request.files _ nodejs 读取内容
- javascript - 如何在reactjs中重复获取并渲染更新的api数据?
- python-3.x - 如何在python的3d图中设置轴的线宽?
- c++ - 将 std::variant 与 gmock 1.8 对象一起使用时编译错误
- python - Python:网页抓取标签导航 wiki 表
- javascript - 测试变量类型或抛出 TypeScript 的函数?
- python - 通过单词后面的第二个元音从字符串中获取子字符串
- javascript - 任何 php 请求都返回 502 Bad Gateway
- c++ - 如何在 C++ 中声明抽象类的向量列表?
- arrays - 反应数组的显示对象