• ベストアンサー

EXCEL2003でマクロ ファイル操作

Workbooks.Open Filenameでファイルを開くとき フルパスを指定してやらないといけませんが、 マクロ実行ファイルと同ディレクトリにある場合は パスはいらないのでしょうか? 別途記述(ロジック)方法があるのでしょうか? よろしくお願いします。

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 パスを省略すると、確かカレントフォルダのパスになるんだったと思います。 カレントフォルダの初期値は、メニューの[オプション]→[全般]タブの [カレントフォルダ]欄の値です。 カレントフォルダの変更は、ChDirステートメントで出来ます。 でも、 >マクロ実行ファイルと同ディレクトリ なら、「ThisWorkbook.Path」で取得してファイル名と連結すればいいと思いますが。

fm0606
質問者

お礼

できました! ありがとうございました。

関連するQ&A