- ベストアンサー
ExcelVBAでカレントディレクトリのファイルを開く方法は?
ExcelVBAでファイルを開くとき、 Workbooks.OpenText Filename:="D:\DataDir\TestFile.txt" とフルパスを指定すれはファイルを開けますが、パス指定なしでカレントディレクトリ(VBAを起動したExcelファイルがあるディレクトリ)のファイルを開くためにはどうしたらいいんでしょうか? 教えてください。ちなみにExcel2000を使っています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
○カレントディレクトリ CurDir ○ThisBookのあるディレクトリ ThisWorkbook.Path ○ActiveBookのあるディレクトリ ActiveWorkbook.Path ○ThisBookのフルパス ThisWorkbook.FullName ○XLStartのパス Application.StartupPath 実際に書くコードはこんな感じ。 Workbooks.OpenText Filename:=ThisWorkbook.Path & "\TestFile.txt"
その他の回答 (1)
noname#6715
回答No.1
CurDir関数等をVBAのヘルプで 引いてみてください。
質問者
お礼
ありがとうございました。 CurDir関数があるというのは知りませんでした。
お礼
これでばっちりです。ご丁寧にありがとうございました。m(_ _)m