Workbooks.Openでマクロの自動実行を防ぐ

Excel VBAからWorkbooks.Openにてファイルを開くときに、WorkBook_Openに書かれたマクロの自動実行を防止するにはファイルを開く前後において、Application.EnableEventsにおいてイベント処理を停止しておくと良い。

Application.EnableEvents = False
WorkBooks.Open(~)
Application.EnableEvents = True

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です