Bar

Excel 2013 VBAを無効にしつつ、マクロ付Excelファイルを開く方法

マクロ付Excelファイルを起動する際、VBAを一時的無効にしたい事があります。
「ThisWorkBookのWorkbook_Open関数においてエラーが発生し、エラー処理(ブックを強制終了)が実行される」時とか・・・よくありがちですよね。
今回は、VBAを無効にしつつ、マクロ付Excelファイルを開く方法をメモ。
AccessはShiftキーを押しながら開きますが、Excelはちょっと違うんですね。

VBAを無効にしつつ、ワークブックを開く方法

今回はExcel 2013を使います。
※他バージョンでも動作するのかな???
  1. プログラム一覧からExcelを開く
    ※ファイルはまだ開きません。
    image
  2. [他のブックを開く]をクリック
    image
  3. 対象となるブックのフォルダへ移動
  4. [Shift]ボタンを押しながら、エクセルファイルを開く
    image
もし、1番の[最近使ったファイル]一覧に該当ファイルが表示されているならば、2,3番を飛ばしてください。
image


Accessと同じように、デスクトップやフォルダにあるマクロ付ExcelファイルをShiftキーを押しながら開いてもVBAが無効にならないのはなぜなんですかね?
仕様なのかは分かりませんが、勉強になりました。
それにしても、「これでいけるだろう!」という感が外れると正直焦りますね・・・