VBA:【DoCmd】Accessのテーブルのエクスポート、クエリをテーブルとしてエクスポートする方法


  • Accessのツールで作成したテーブルやクエリを別ファイルにエクスポートしたい。
  • 共有のDBとして、テーブルだけのファイルを作成して展開したい。
  • 上記のような理由でテーブルやクエリを別のAccessファイルにエクスポートしたいことがあります。
    ここではテーブルのエクスポート、クエリをテーブルとしてエクスポートする方法について紹介します。

    ◆テーブルのエクスポート、クエリをテーブルとしてエクスポートする方法法

     以下を実行すると、「newAccessPath」で指定したファイルに「TblName」が「newTblName」として作成されます。
     もし同名のファイルがある場合はテーブルは上書きされます。
     「TblName」にクエリ名を入れるとクエリがテーブルとしてエクスポートされます。
     ※クエリをテーブルとしてエクスポートすると元のテーブルにあったインデックスは引き継がれません。

    警告メッセージ

    実行時に「セキュリティに影響を及ぼす可能性のある問題が検知されました」というメッセージが出ます。
    「開く」を押すことでエクスポートが続行されます。

    警告メッセージを出ないようにする方法

    Accessの「ファイル」→「オプション」→「セキュリティセンター」の「マクロの設定」で「すべてのマクロを有効にする・・・」にチェックをいれればメッセージは出なくなりますが、セキュリティ上推奨されておらず、職場によっては変更できない場合があります。



    おすすめ