【问题标题】:How to clear Word undo stack using Javascript API for Word如何使用 Word 的 Javascript API 清除 Word 撤消堆栈
【发布时间】:2017-10-06 09:12:20
【问题描述】:

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

[某状态A]
1. 词组高亮
2.撤消短语突出显示
[同状态A]

有没有一种方法可以实现状态 A 而无需在撤消堆栈中添加两个事件?就像,如果用户按下 Ctrl+Z,他们不会经过第 2 步和第 1 步。

【问题讨论】:

    标签: javascript ms-word ms-office office-js undo


    【解决方案1】:

    恐怕不会。您现在无法从加载项操作撤消堆栈。

    但是,有一个 UserVoice 请求可以使用您的投票:Remove Changes Made by the Javascript API for Office from the Undo Stack

    【讨论】:

    • 有没有办法在加载项启用和使用时完全禁用撤消功能?
    • 恐怕不行。该加载项在其自己的沙箱中运行。宿主应用程序(即 Word)和您的加载项之间的唯一交互是通过 Office.js 建立的安全通道。如果没有支持您想要的操作的特定 API(即撤消堆栈),就无法从加载项控制它。
    • Marc,您链接到的 UserVoice 条目适用于 Excel。投票是否也意味着撤消 Word?还是我应该开始一个新条目'
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-04
    • 2020-04-30
    • 1970-01-01
    • 2012-11-11
    相关资源
    最近更新 更多