如何使自己定义的宏运行后,可以使用OFFICE的UNDO撤消?

gaodz 2002-09-28 02:42:55
我在EXCEL中设置了一些工具栏按钮,当执行自定义的子程序时无法UNDO。
而使用EXCEL系统按钮操作则可以UNDO。为什么?如何使自己写的子程序对EXCEL的修改也可以UNDO?
...全文
117 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
net_z 2002-10-05
  • 打赏
  • 举报
回复
你可以先将备修改的值做个备份,需要时再回填。
udmmmm 2002-09-29
  • 打赏
  • 举报
回复
我手头没有现成的可以在 EXCEL 中运行的宏,所以以下观点未经验证:

在 EXCEL中执行了宏,即使无法作UNDO,但是你可以通过撤消工具来做这件事。你具体操作一下,就会很清楚地看出在撤消工具中可以分清哪些是宏的操作、哪些是用户操作。

但不知道你是想 让用户来撤消呢,还是通过程序来撤消呢?
udmmmm 2002-09-29
  • 打赏
  • 举报
回复
这个我也想知道。大概是自己做UNDO和REDO,但是应该怎么做我一直不清楚。你可以不限于本专题,到VC或其他专题问问吧。
gaodz 2002-09-29
  • 打赏
  • 举报
回复
我想用程序撤消。请指教
gaodz 2002-09-29
  • 打赏
  • 举报
回复
我想用程序撤消。请指教
**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-*

!!!为了中国软件的明天!!!
gaodz 2002-09-29
  • 打赏
  • 举报
回复
我想用程序撤消。请指教
**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-**-*

!!!为了中国软件的明天!!!
hhjjhjhj 2002-09-29
  • 打赏
  • 举报
回复
EXCEL中无法对宏所做的工作UNDO

5,138

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧