【发布时间】:2011-09-20 13:22:02
【问题描述】:
我正在考虑使用 COM(非 VBA)实现一个 Excel 插件,该插件将处理工作表中的数据。
我将需要此插件与 Undo 堆栈无缝集成。 更具体地说:
- 此插件对数据所做的任何更改都需要用户撤消(通过标准撤消操作)
- 需要保留在加载项操作发生之前撤消堆栈上的项目
到目前为止,在我的(尽管是敷衍的)研究中,尚不清楚 Excel 是否允许这样做。如果没有,这将是一个阻碍,加载项将没有任何价值。
我的问题:有可能吗?这更像是一个“是或否”的问题,而不是一个“如何”的问题,因为我需要知道我是否正在开始追逐野鹅。但是,任何关于如何完成的指示都是一个奖励。
【问题讨论】:
-
您是否为此使用了组件,我使用了
add-in express,它对我来说效果很好。 -
是的,考虑使用加载项快递。但是,他们的演示应用程序不支持撤消,它会清除撤消堆栈。我正在尝试找出是否有解决方法。
-
你可以问他们,他们的帮助台反应很快。根据我的经验,他们通常会在 24 小时内回复。
标签: delphi excel com add-in undo