• ベストアンサー

ACCESSテキスト変換について

特定フォルダ内の複数のcsvファイルを自動インポートするために、マクロ(テキスト変換)を使って、フォーム上にコマンドボタン化しているのですが、csvファイル名が変わったりした時でもコマンドボタンでインポートできる方法ないでしょうか?(インポート定義も指定しています) 具体的には下記のようなイメージなのですが・・ どなたかご教授ください。よろしくお願いします。 (1)コマンドボタン押下にて、インポートしたいcsvファイル選択できる (2)特定フォルダ内のcsvファイルをすべてインポートできる。

質問者が選んだベストアンサー

  • ベストアンサー
  • NorthMole
  • ベストアンサー率24% (20/82)
回答No.1

(1)コモンダイアログをACCESSで使用する方法が、WEB上で検索できます。参考URLを含めて参照ください (2)特定フォルダは、既に指定されていると仮定して、 CSVファイルの全てをインポートするには、 Filesコレクションを使用して、或いは、参考URL先の方法でファイル名を取得し、ループさせてインポートします。 但し、インポート先のファイル及びインポート時のフィールド形式の設定が必要な場合には、別途設定またはプログラミングが必要です。 VBAのヘルプまたは、ネット上に情報が存在していますので、検索してみてください。

参考URL:
http://www2.moug.net/cgi-bin/technic.cgi?acvba+IT0201
ktmama
質問者

お礼

ありがとうございました。 参考にさせていただきます。

関連するQ&A