次の方法で共有

Access[信頼できる場所]の設定について

Anonymous
2016-01-28T04:55:09+00:00

お世話になります。

Access2010

個人情報を扱うデータベース(accdb)を作成しようとしております。

なお、スタンドアロンのPCで使用する予定です。

セキュリティ対策として「パスワードを使用して暗号化」を使い、特定のメンバーのみ

操作できるようにしたいと考えております。

※特定のメンバーのみパスワードを伝える。

『信頼できる場所』も併せて設定しようと思うのですが、いまいちよくわかりません。

現在設定されている信頼できる場所は

 ・C:\Users\ユーザー名\Desktop\

 ・C:\Program Files\Microsoft Office\Office14\ACCWIZ\

となっておりました。

※いずれも「この場所のサブフォルダーも信頼する」のチェック無し

なので、Cドライブ直下は『信頼できる場所以外』ということになると思うのですが、

試しにCドライブ直下にtest.accdb(フォーム1に設置したボタンからフォーム2を開くだけ)を

保存し開きましたが、警告も出ず普通に使えてしまいます。

私の認識だと、セキュリティ警告が出て一部の機能が使えなくなったりするのかなと

思ったのですが。。

当該accdbファイルを別PCのデスクトップ上にコピーしても普通に開きます。

また、「信頼できる場所」を見てみると

 ・C:\Program Files\Microsoft Office\Office14\ACCWIZ\

となってまいした。

ということは「信頼できる場所」はaccdbファイル自身に持っているわけではなく

PCごとの設定?ってことになるのでしょうか。

何がやりたいかというと、特定の場所(特定のPC)以外で当該accdbを実行

させないようにすることができないかなと。。で、「信頼できる場所」を設定する

ことによってそれができるんじゃないかと思った次第です。

それとも上記を達成するには特定のパスか否かをVBAでチェックするしか

ないのでしょうか。

ご教示の程、宜しくお願い致します。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

4 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2016-01-28T08:59:31+00:00

    度々ありがとうございます。

    「信頼済みドキュメント」をクリアしたところ、警告が出るように

    なりました。

    いったん有効化してしまうと、レジストリに登録されてしまうのですね。

    >少なくとも「 Access のセキュリティセンターの設定を

    >(どのユーザーでも)自由に行なうことが出来る」環境下では

    >不可能です。

    有事の際にはVBAにて実行されるパスやホスト名等をチェックしたいと

    思います。

    大変勉強になりました。

    ありがとうございました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2016-01-28T08:37:16+00:00

    > 「警告を表示してすべてのマクロを無効にする」に

    > 変更してみたところ、警告が表示されました。

    >

    > コンテンツの有効化?を押したところ、

    > それ以降表示されなくなってしまいました。

    >

    > 警告が出ても有効化したら普通に使えてしまえるのでしょうか。

    その操作によって、その accdb ファイル(の絶対パス)は

    「信頼済みドキュメント」としてレジストリに登録され、

    前述の通りの扱いになります。

    Office.com: 信頼済みドキュメント

    > やりたいことは、他のPCに当該accdbファイルがコピーされたときに

    > 実行できなくしたいところです。

    それは「実行を許可する PC 」を

    どのような手段/手続きによって

    識別するのか(出来るのか)次第でしょう。

    > で、そういうことを「信頼できる場所」で設定できるかなと思ったの

    > ですが、それは無理なんですかね。。

    少なくとも「 Access のセキュリティセンターの設定を

    (どのユーザーでも)自由に行なうことが出来る」環境下では

    不可能です。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2016-01-28T07:35:39+00:00

    sk.exeさま

    ご回答ありがとうございます。

    確認したところ**「すべてのマクロを有効にする」**になっておりました。

    なので、「警告を表示してすべてのマクロを無効にする」に変更して

    みたところ、警告が表示されました。コンテンツの有効化?を押したところ、

    それ以降表示されなくなってしまいました。

    警告が出ても有効化したら普通に使えてしまえるのでしょうか。

    その後、「警告を表示せずにすべてのマクロを無効にする」を選択して

    みたり、色々変えてみましたが、警告が出てきません。

    一度有効化したら出なくなってしまうものなのでしょうか。

    >例えば、その PC 上において既に「信頼できる場所」として

    >登録されているフォルダに accdb ファイルをコピーした場合、

    >その accdb ファイルを開けば警告なしで実行されることになります。

    説明が悪くてすみません。

    やりたいことは、他のPCに当該accdbファイルがコピーされたときに

    実行できなくしたいところです。

    で、そういうことを「信頼できる場所」で設定できるかなと思ったの

    ですが、それは無理なんですかね。。

    度々すみません。宜しくお願い致します。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2016-01-28T05:43:51+00:00

    > 試しにCドライブ直下にtest.accdb(フォーム1に設置したボタンからフォーム2を開くだけ)を

    > 保存し開きましたが、警告も出ず普通に使えてしまいます。

    ・それぞれのクライアントPC の Access の

     セキュリティセンターの[マクロの設定]オプションが

     「すべてのマクロを有効にする」に設定されている場合、

     警告なしで全てのマクロ/ VBA の機能が有効になる。

     (開こうとした accdb ファイルが「信頼できる場所」に

      保存されているか否かによる影響は受けない)

    ・それぞれのクライアントPC の Access の

     セキュリティセンターの[信頼済みドキュメントを無効にする]オプションが

     オフに設定されており、かつ開こうとした accdb ファイルが

     その環境における**「信頼済みドキュメント」**として

     登録されている場合についても、上記と同じ動作となる。

    > ということは「信頼できる場所」はaccdbファイル自身に持っているわけではなく

    > PCごとの設定?ってことになるのでしょうか。

    各 PC のアカウントごとの設定です。

    > 何がやりたいかというと、特定の場所(特定のPC)以外で当該accdbを実行

    > させないようにすることができないかなと。。で、「信頼できる場所」を設定する

    > ことによってそれができるんじゃないかと思った次第です。

    例えば、その PC 上において既に「信頼できる場所」として

    登録されているフォルダに accdb ファイルをコピーした場合、

    その accdb ファイルを開けば警告なしで実行されることになります。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません