3

我希望在 VBA 中自动化一个简单的过程,并且需要“单击”一个功能区按钮。只调用按钮的底层方法是最有意义的。有没有办法弄清楚它是什么?

我们正在使用 Excel 2007 和 2010。

4

2 回答 2

2

如果是 Excel 2003 或更早版本,则可以使用 CommandbarControl.Execute 方法。例如:

Application.Commandbars("3rd Party Toolbar").Controls("Button to Push").Execute
于 2011-07-11T18:34:02.867 回答
-1

有两种方法可以做到这一点。

  1. 右键单击工具栏并选择自定义。如果您右键单击该按钮,则可能会在某处显示与该按钮相关联的宏的详细信息。

  2. 如果您录制宏并单击按钮。然后您可以查看 VBA 工作区并查看为运行宏而生成的代码(只需单击所需的按钮)。这将向您显示宏单击的方法。

于 2011-07-11T19:15:31.757 回答