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