【发布时间】:2013-01-09 23:17:52
【问题描述】:
撤消在 Interop.excel 中如何工作? C# - 在 VS 中制作插件
我想象如下:
- 我在堆栈上注册了一个撤销方法(由我实现)。
- 我保存当前状态...在哪里?
当用户使用 undo (ctrl-z) 时,我的 undo-method 被调用,我用我存储的数据恢复以前的状态。
虽然无法获得任何关于此的好信息。也许它的工作方式完全不同?
【问题讨论】:
-
这是一个 VBA 示例:spreadsheetpage.com/index.php/tip/undoing_a_vba_subroutine。我从未在 VBA 中实现过撤消,但我相信用户仍然仅限于撤消最后一个操作。