重新插入&撤消控件excel

时间:2017-08-24 14:10:13

标签: excel vba undo

我想用代码运行一个宏:

  Application.CommandBars("Standard").Controls("&Undo").Reset

但相反,我错误地运行了这个:

  Application.CommandBars("Standard").Controls("&Undo").Delete

问题是现在我无法找到&撤消控件,我也不知道如何重新插入它。例如,我无法运行以下行(之前有效),错误消息显示"无效的过程调用或参数":

Application.CommandBars("Standard").Controls("&Undo").Enabled = True

我尝试重新打开我的excel文件,并尝试在另一个文件中运行相同的代码,但似乎& undo控件已从excel中消失。我甚至尝试重新启动计算机,但是当我想用Application.CommandBars(" Standard")运行代码时,会显示相同的错误消息。控件("& Undo")

有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

我找到了解决问题的方法。我必须重置"标准"命令栏使用以下代码:

Application.CommandBars("Standard").Reset