ウィルス対策のダイアログボックスを非表示にするには?

Question 58.3   Previous Next
お世話様です。今回で3回目の質問をさせて頂きます。Excel2002を使っています。
現在マクロを作成しいつもマクロを立ち上げると ”マクロを実行しますか?” というメッセージが流れてきます。
実は、いつもYESなのになんでいつも聞かれて、ひつこいのだろうと感じています。

なのでいつも ”マクロを実行する” にして聞かれない状態にしたいのですが、プログラムに何と書いて良いのか解りません。 どうか教えてください。ぜひとも教えてください。よろしくお願い致します。
Answer   Copyright (C) 2003.2.18 永井善王
確認ダイアログ 右図のメッセージのことでしょうか?

何でもプログラム(マクロ)でやろうと思ってしまうと行き詰ったり、無駄な労力を費やしてしまう場合がありますヨ。

冷静に考えていただけば 「プログラム(マクロ)を動かしますか?」と聞かれているのですから、「プログラムに何と書いて良いのか」を考えても無駄なことですね。

つまり、このメッセージは Excelの基本機能で表示されているのですから、非表示にする方法もその中にあるはずと考えて調べられるとよろしいかと思います。
確認ダイアログ
回答に入ります。

Excel2000以上では、ワークシート画面で [ツール]メニュー→[マクロ]→[セキュリティ]とクリックすると、左図のダイアログが表示されます。
[セキュリティレベル]のオプションボタン[低]をクリックして[OK]すれば上図のメッセージが表示されなくなります。

くれぐれも注意することは、この設定にすると常にマクロを有効にした状態で開かれてしまいますから、うっかり、ウィルスを含んだブックを開いてしまうと感染する危険性があります。

そのため、外部から持ち込んだブック等、素性がはっきりしないブックを開くときには、事前にセキュリティレベルを[中]以上に設定し直す必要があります。

 

Excel VBA Macro