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

これを行うには 2 つの方法があります。

  1. ツールバーを右クリックし、[カスタマイズ] を選択します。ボタンを右クリックすると、ボタンが関連付けられているマクロの詳細が表示される場合があります。

  2. マクロを記録してボタンをクリックすると。次に、VBA ワークスペースを見て、マクロを実行するために生成されたコードを表示できます (必要なボタンをクリックするだけです)。これにより、マクロがクリックするメソッドが表示されます。

于 2011-07-11T19:15:31.757 に答える