在我的加载项中,我替换了许多内容控件的文本。如果用户不小心点击了某些内容,那么允许用户立即撤消所有这些替换会很不错。
但是我观察到不同的行为:有时STRG + z取消所有替换,有时只有少数,有时只有一个。有时它会让用户跳转到第一页,这也很烦人。
这些功能如何相关?我似乎没有在文档中找到任何相关内容。
答案 0 :(得分:1)
今天Word中的撤消行为不提供细粒度控制。它通常只是工作"但是不同的API会以不同程度的详细程度记录撤消操作,而且它还没有任何明确的工作进入它(尚未)。操作也没有原子性(即,中途失败的sync
仍会使文档处于失败操作所处的任何状态)。
我们意识到这一差距,正在探索解决问题的一些方法,但在不同的主机和平台上支持它是一项非常重要的工作。
(FWIW,Excel有一个相反的问题,即在撤销策略中可以预测,但该策略只是在API进行 write 操作的任何时候完全吹掉撤销堆栈。 ,我们正积极致力于找出解决方案。)