エクセルファイルを開いた時に、「・・・セキュリティレベルが高に設定されて
おり・・・」という警告メッセージが出た場合には、マクロの実行はできません。
この場合は、以下の方法にて「マクロのセキュリティレベル」の設定を変更する
必要があります。
マクロを有効にして実行可能にする方法は、
ツールメニューの[ツール(T)] → [マクロ(M)] → [セキュリティ(S)...]
→セキュリティ画面が出ますので「セキュリティレベル」タグで
「高」・「中」・「低」のどれかを選択して「OK」ボタンを
クリックします。
この時、「中」又は「低」を選んだ場合にマクロが有効となります。
※設定したら、一旦エクセルを終了させることでこのマクロを有効する
設定は有効になりません。
なお、このマクロを有効する設定は、使っているパソコンで立ち上げた
エクセルファイル全てに共通の設定となります。(ファイル個別の設定
ではありません。)
【解説】
もしマクロを有効する設定で、「低」を指定した場合は、無条件に
(警告なしに)マクロ入りのファイルでも開けてしまい、もしかすると
悪意を持った人が作ったマクロが実行されてしまう恐れが生じます。
「中」を指定すると、マクロ入りのエクセルファイルを開いたときに
マクロを有効にするか?否か?
の確認メッセージが出ますので、出所不明なエクセルファイルの場合は、
必ず「マクロを無効にする」を選んでから開いてください。
自分で作ったマクロや出所が安全なファイルの場合には、
「マクロを有効にする」をクリックすればマクロが実行できる状態で
立ち上がります。
もしマクロを有効する設定でのセキュリティレベルを「高」に設定すると、
自分で作った安全なマクロも実行できなくなってしまいますので、
エクセルの起動時に毎回確認メッセージを表示してくれる「中」に
設定することを特にお薦めします。
無料メルマガの登録は、▼こちらから▼
「Go! Go! エクセルマクロをはじめよう!」









