質問: accessで、テキストファイルをインポートしたい 宜しくお願い致します。 accessで、テキストファイルをインポートしてテーブルを作成したいのですが、ファイル→インポートを選択して、ウィザードを開く方法は分かるのですが、マクロを作成してインポートは出来ないでしょうか? excel、csvファイルでしたら、「ワークシート変換」、「テキスト変換」のマクロでインポートしたりエクスポートしたり出来ると思うのですが・・・、 (1)テキストファイルをインポートしたり、エクスポートしたりする場合、どのようなマクロがあるのでしょうか。 (ためしに、「出力」マクロで、あるテーブルをcsvファイルにエクスポートしてみたのですが、カンマ区切りにできず、excelのような枠付きのテキストファイルになってしまいました。) (2)容量が大きいデータの場合は、テキストファイルでエクスポートしたほうが良い・・・という認識に間違いはありませんでしょうか。 質問が一つ増えてしまいましたが、宜しくお願い致します。
回答: 「出力」アクションって、見た目というかイメージを出力するコマンドです。 一種のスクリーンショットみたいなもので、フォームやレポートなんかも出力できます。 今回はデータを入出力することが目的でしょうから、「ワークシート変換」「テキスト変換」が妥当でしょう。 引数の指定やら何やらは説明しきれないのでヘルプファイルを参照してください。 ご存知とは思いますが、マクロのアクションのフィールドでf1を押せばそのアクションのヘルプが見れます。 エクセルは扱えるデータに限りがあるので(たしか65535行くらい) テキスト出力のほうが無難でしょう。