VBAProject がクリックされたかどうかを確認することは可能ですか?

VBAProject がクリックされたかどうかを確認することは可能ですか?

VBA Excel -- VBAProject がクリックまたはダブルクリックされると、マクロがトリガーされます。<<<< それを実行する方法はありますか? VBAProject がクリックまたはダブルクリックされたかどうかを判別するにはどうすればよいですか? ユーザーは VB エディターを開いて他の VBA プロジェクトをクリックできますが、問題ありません... ただし、ユーザーが自分の VBAProject をクリックまたはダブルクリックすると、マクロがトリガーされます。<<< これを実行することは可能ですか? 方法は? よろしくお願いします。

答え1

VABProject をクリックしてもマクロはトリガーされません。

マクロを実行できるモジュールとしては、シート、コード、ワークブック、ユーザー フォーム、クラスなどがあります。

クリックイベントは次のように使用できます。

  • ワークシートをクリック
  • セルクリック
  • コマンドボタンのクリック
  • シートタブクリック

あなたが考えているマクロを自動化するには、

  • ワークブック/シート/ユーザー フォーム、ロード イベント。
  • Excel の起動時に自動的に開くイベント。
  • VB スクリプト ファイルを使用して、Excel をロードせずにマクロを実行します。

関連情報