[ACC2003] Access 2003 ランタイムのセキュリティ警告について

概要

この資料は、Microsoft Office Access 2003 (以下 Access 2003) のランタイム環境でファイルを開いたときに表示されるセキュリティ警告のメッセージを非表示にする方法について説明しています。

詳細

Access 2003 からセキュリティが強化され、セキュリティ レベルが選択できるようになりました。Access 2003 では、このセキュリティ レベルを "低" に変更することで、セキュリティ警告のメッセージは表示されなくなりますが、ユーザー インターフェイスが存在しない Access 2003 ランタイム環境では、Access 2003 と同様の方法でセキュリティ レベルを変更することができません。
Access 2003 ランタイムの場合、以下の a. か b. のいずれかの方法で、セキュリティ警告のメッセージを非表示にすることができます。

a. デジタル署名を使用する

デジタル署名を使用することにより、セキュリティ警告のメッセージを非表示にします。

開発環境での操作
  1. [スタート] メニューより [すべてのプログラム] をポイントし [Microsoft Office] メニューの [Office ツール] より [VBA プロジェクトのデジタル署名] で任意の名前を付けデジタル署名を作成します。
  2. Access 2003 を起動し、ランタイムとして配布するファイルを開きます。
  3. [ツール] メニューの [マクロ] をポイントし、[Visual Basic Editor] をクリックします。
  4. プロジェクト エクスプローラで、db1 プロジェクトを選択します。
  5. [ツール] メニューの [デジタル署名] をクリックします。
  6. [選択] をクリックし、証明書を選択してから [OK] を 2 回クリックします。
  7. Visual Basic Editor を終了し、Access を閉じます。
ランタイム環境での操作
  1. 上記の "開発環境での操作" で使用したファイルをランタイム環境へ配布します。
  2. Access 2003 を起動し、ファイルを開きます。
  3. "セキュリティ警告" 画面で、[詳細] をクリックします。
  4. "デジタル署名の詳細" 画面で、[証明書の表示] をクリックします。
  5. "証明書" 画面の "全般" タブの [証明書のインストール] をクリックします。
  6. "証明書のインポート ウィザード" で、[次へ] を 2 回クリックし、[完了] をクリックします。
  7. "ルート証明書ストア" 画面で、[はい] をクリックし、[OK] を 3 回クリックします。
  8. "セキュリティの警告" 画面で、[キャンセル] をクリックします。
  9. 再度、Access 2003 を起動し、ファイルを開きます。
  10. "セキュリティの警告" 画面で、"この発行元のファイルを常に信頼し、自動的にファイルを開く。" にチェックを入れて、[開く] をクリックします。

b. セキュリティ レベルを変更する

以下のコードを実行し、セキュリティ設定の画面を表示して、セキュリティ レベルを "低" に変更することにより、セキュリティ警告のメッセージを非表示にします。

サンプルをご覧になる前に
マイクロソフトは、この情報をプログラミング言語の使用方法の一例として提供するだけであり、市場性および特定目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。この資料は、例示されているプログラミング言語やプロシージャの作成およびデバッグに使用するツールについて理解されている方を対象としています。
' [ツール] メニューの [参照設定] で "Microsoft Office 11.0 Object Library" を参照します。
Dim cBars As Office.CommandBars
Dim cBarCtl As Office.CommandBarControl

Set cBars = Application.CommandBars

' [マクロ] の [セキュリティ] ボタンの ID (識別子) '3627' をセットします。
Set cBarCtl = cBars.FindControl(msoControlButton, 3627)

' セットしたコマンドバー コントロールを表示します。
cBarCtl.Execute

関連情報

Access 2003 のデジタル署名に関する情報については、以下のヘルプ、および、「サポート技術情報」 (Microsoft Knowledge Base) を参照してください。
Access のへルプ (ヘルプの目次より、以下の項目を参照してください)
~~~~~~~~~~~~~~~
- セキュリティとプライバシー
- セキュリティ
- デジタル署名
839964 [ACC2003] 証明書サービスで作成した証明書を使用して Access 2003 へデジタル署名を行う方法

デジタル署名を利用した場合、Access 2003 が予期せず終了する問題が報告されております。以下のサポート技術情報の発生条件を全て満たす場合は、上記の "b. セキュリティ レベルを変更する" の対処を行う必要があります。
831626 [ACC2003]デジタル署名を設定しているデータベースを開くと Access 2003 が予期せず終了する
プロパティ

文書番号:884310 - 最終更新日: 2008/11/13 - リビジョン: 1

フィードバック