みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

MS AccessでExcelファイルのインポートは?

AccessのVBAでExcelファイルをインポートするにはどうすればいいのでしょうか?
ちなみに
DoCmd.TransferText acImportDelim, , "Tmp名簿", strInPutPath & "\名簿.csv", True
(strInPutPathは、ダイアログから取得したパスです)
では、CSVファイル(TXTファイル)しか読み込めません。
(もちろん、そのため拡張子が「.csv」にしていますが
読み込むファイルをテキストファイルにしたら「.txt」でもいいです)
「ファイル」メニュー(コマンド)の「外部データの取り込み」→「インポート」では、Excelファイルも読み込めるので悔しいです。
これをVBAでやりたいんですが。
よろしくお願いいたします。

投稿日時 - 2003-08-28 08:41:07

QNo.639615

暇なときに回答ください

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

TransferSpreadsheet メソッドを
使えばよいのでは。

投稿日時 - 2003-08-28 09:30:27

お礼

ありがとうございます。
できました。
引数(パラメータ?)は、TransferTextとほぼ同じでしたが、Excelのタイプの指定がよくわかりませんでした。
とりあえず、引数を省略しましたが、OKでした。
あー、ホッとしました。

投稿日時 - 2003-08-28 18:15:12

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問