• ベストアンサー

VBでインポート定義の利用 保存場所は何処?

アクセスで、テキストファイルをインポート定義を利用してVBでインポートしていますが、追加時にインポート定義を開いてから保存して利用しています。定義は何処に保管されているのでしょうか?また、簡単にVBなどでコントロールは出来ないでしょうか?ご存知の方助言お願い致します。

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

  • ベストアンサー
  • deecyan
  • ベストアンサー率38% (89/233)
回答No.2

そうですよ 97と2000で出来るのは確認しています テキストインポートウイザードの処理で 左下に 設定ってでますよね それをクリックすると もう一つダイアログが出て そこのフィールドの情報は アクセスのテーブルと同じなんで 全体を選ぶ(反転させる) Ctrl+C で 出来ます あとはEXCELをひらいて 編集して テキストインポートウイザード のインポート定義を書き換えます

ranhebo2
質問者

お礼

ありがとう御座いました。確かにエクセルに貼り付けることが出来ました。更にアクセスにもエクセルから貼り付ける事も出来ました。

その他の回答 (1)

  • deecyan
  • ベストアンサー率38% (89/233)
回答No.1

定義は何処に保管されているのでしょうか? MSysIMEXSpecs  (ヘッダー部) MSysIMEXColumns (詳細部) ってゆう アクセスの内部テーブルです。(バージョンによって違うかも) 定義をいちいち設定するのがめんどうなのかな   (私はインポート定義をする画面で 一旦EXCELに貼り付けて編集しそれを貼りなおしてます) それとも保存してある 定義を使いたいのかな? DoCmd.TransferText acImportDelim, "Aaa インポート定義", "", "filename.txt", False, ""

ranhebo2
質問者

補足

ご回答ありがとうございます。 アクセス2000~2003等でインポート定義をエクセルに貼り付ける事ができるのですか?Ctrl+C Ctrl+Vですか? ピントが外れていたら申し訳ございません。 よろしくお願い申し上げます。

関連するQ&A