起動時のトラブル

セキュリティ警告: 安全でない式がブロックされていません。

最終更新日:2008/11/16

Microsoft Access のデータベースファイルを開いたときに、

セキュリティ警告: 安全でない式がブロックされていません。

セキュリティ警告: 安全でない式がブロックされていません。

というメッセージが表示されることがあります。[いいえ] をクリックすれば普通にファイルを開けますが、次回以降も同じメッセージが表示されます。このメッセージの意味については 公式ページの解説 をご覧いただきたいのですが、 次回以降このメッセージが表示されないようにするには、[はい] をクリックします。すると、次のようなメッセージが表示されるので、[OK] をクリックしてメッセージを閉じた後、いったん Access を終了し、再度同じファイルを開きなおします。

※ただし、一部の VBA関数がブロックされて正常に動作しなくなります。詳細は こちら。

新しいセキュリティ レベルの設定を有効にするにはアプリケーションを再起動する必要があります。

警告のメッセージは、初回は次のようなメッセージかもしれません。また、マクロのセキュリティの設定を更新した後にも、次のメッセージが表示されることがあります。その場合も、[はい] をクリックしてください。

※Windows Update の重要な更新には、Microsoft Jet 4.0 Service Pack 8 以降のバージョンは含まれています。

安全でない式をブロックしますか?

なお、ブロックを求められて [はい] をクリックすると、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines というキーの下にある SandBoxMode の値が、2 から 3 に変わります。この値を 2 に戻せば、再びブロックを求めるメッセージが表示されるようになります。

SandBoxMode


<関連URL>

  • [ACC2003] サンドボック ス モード (SandboxMode) の既定値について