Cmd +z 不适用于包含 Excel 范围或 Table 的工作表

Cmd +z NOT working in sheets containing Excel Range or Table

我正在开发一个 Excel 加载项,使用 JavaScript API 在 Excel Office 365 中构建加载项。[ Mac ] 撤消 [Cmd + z] 在我有 Excel table 或 Range 结果的工作表上不起作用。这是一个已知的问题 ?如果有任何解决方法,请指教。

这是一种行为,目前没有解决方法。本质上,通过 API 完成的任何写操作都会清除撤消堆栈。 Excel 自成立以来就是如此; VBA 和 COM/VSTO 中的操作 Excel 具有相同的撤消堆栈清除行为。

但是,我们感谢您的反馈,并且——不作任何承诺或时间线陈述——我会说这是我们正在积极调查的一个领域,看看我们是否可以保留撤消堆栈。但是在 Excel 中支持它需要大量工作,所以这不是一夜之间就能发生的事情 [如果真的发生的话]。

顺便提一下,Word 确实提供撤消支持;只有 Excel 在历史上总是在执行任何对象模型操作时清除撤消堆栈。