Share via


[セキュリティ] ダイアログ ボックス

このダイアログ ボックスを使用して、ドキュメントを開くときに使用するセキュリティのレベルを決定したり、信頼のおける発行元のリストから証明書を削除したりします。

[セキュリティ レベル] タブ

このタブの設定は、ドキュメントを開くとき、またはアドインを読み込むときに使用するセキュリティのレベルを示します。

次の表に、このタブのオプションの説明を示します。

オプション 説明
High コードは、デジタル署名され、信頼できるソースの一覧に含まれる VBA プロジェクトでのみ実行できます (このトピックの後半で説明します)。 署名されたプロジェクトの証明書が信頼のおける発行元のリストに既にある場合は、自動的に有効になり、警告は表示されません。

署名されたプロジェクトの証明書が信頼のおける発行元のリストに現在存在しない場合は、警告が表示され、VBA コードを有効にするか無効にするかを選択できます。 VBA コードを有効にする場合は、開発者を選択して信頼のおける発行元のリストに追加できます。 発行元を信頼する前に発行元が応答可能であることを確認し、マクロに署名する前にウイルス スキャナーを使用する必要があります。

署名されていない VBA プロジェクトは自動的に無効になり、警告は表示されません。 署名されていない VBA プロジェクトをこのセキュリティ レベルで有効にすることはできません。
信頼のおける発行元のリストにないソースから VBA プロジェクトを読み込むときは、常に、警告が表示されます。 デジタル署名された VBA プロジェクトと署名されていない VBA プロジェクトの両方を有効または無効にするかどうかを選択できます。

プロジェクトにウイルスが含まれる可能性がある場合は、アドインを無効にする必要があります。 プロジェクトが署名されている場合は、開発者を選択して信頼のおける発行元のリストに追加できます。 発行元を信頼する前に発行元が応答可能であることを確認し、マクロに署名する前にウイルス スキャナーを使用する必要があります。
読み込むすべての VBA プロジェクトが安全であることを確認できる場合は、このオプションを選択すると、すべてのウイルス対策がオフになります。 このセキュリティ レベルでは、VBA プロジェクトは常に有効になります。

[信頼できるソース] タブ

このタブには、開発者がドキュメントやアドインに署名するために使用できる、現在信頼されている証明書の一覧が表示されます。デジタル署名されたドキュメントを開くと、デジタル署名が証明書としてコンピューターに表示されます。 証明書は、VBA プロジェクトのソースに名前を付け、そのソースの ID と整合性に関する追加情報を指定します。

デジタル署名は必ずしもプロジェクトの安全性を保証するものではなく、デジタル署名されたプロジェクトを信頼するかどうかは、ユーザーが判断する必要があります。 特定の発行元からのマクロを常に信頼できることがわかっている場合は、プロジェクトを開くときに、そのマクロの開発者を信頼のおける発行元のリストに追加できます。

[削除] ボタンをクリックします

その証明書で署名された VBA プロジェクトを最初に開いたときに信頼できるソースの一覧に証明書を追加し、後でそのソースを信頼しないことを選択した場合は、[ 削除 ] ボタンを使用して、信頼されたソースの一覧から証明書を削除できます。 その証明書で署名されたプロジェクトを次に開くときに、[ セキュリティ レベル ] タブでの設定に対応するウイルス対策の処理が実行されます。

関連項目

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。