如何使用Word的Javascript API清除Word撤消堆栈

如何使用Word的Javascript API清除Word撤消堆栈,javascript,ms-word,ms-office,office-js,undo,Javascript,Ms Word,Ms Office,Office Js,Undo,我正在为Word使用JavaScriptAPI创建一个Word插件,用户在其中搜索一个短语,该短语在文档中突出显示。还有一个重置按钮,可将文档恢复到搜索前状态。这里,两个事件被添加到撤销堆栈中 [某些州A] 1.短语突出显示 2.撤消短语突出显示 [同一国家A] 有没有一种方法可以实现状态a,而无需在撤消堆栈中添加两个事件?例如,如果用户按Ctrl+Z,则不会执行步骤2和步骤1 恐怕不行。现在无法从外接程序操作撤消堆栈 但是,有一个用户语音请求可以使用您的投票:是否至少有一种方法可以在加载项启用

我正在为Word使用JavaScriptAPI创建一个Word插件,用户在其中搜索一个短语,该短语在文档中突出显示。还有一个重置按钮,可将文档恢复到搜索前状态。这里,两个事件被添加到撤销堆栈中

[某些州A]
1.短语突出显示
2.撤消短语突出显示
[同一国家A]


有没有一种方法可以实现状态a,而无需在撤消堆栈中添加两个事件?例如,如果用户按Ctrl+Z,则不会执行步骤2和步骤1

恐怕不行。现在无法从外接程序操作撤消堆栈


但是,有一个用户语音请求可以使用您的投票:

是否至少有一种方法可以在加载项启用和使用时完全禁用撤消功能?恐怕没有。外接程序在自己的沙箱中运行。主机应用程序(即Word)与外接程序之间的唯一交互是通过Office.js建立的安全通道进行的。如果没有支持所需操作(即撤消堆栈)的特定API,则无法从add-in.Marc(您链接到的UserVoice条目用于Excel)对其进行控制。投票支持这一点是否也意味着撤销这个词?或者我应该开始一个新的条目'