• 締切済み

EXCEl/VBAで拡張子なしのファイルを開けない

EXCEL2000 VBAのOpenTextメソッドで、拡張子の付いていないファイル(ABCDE)を開く時、同じフォルダにEXCELのブック(ABCDE.XLS)があるとブックの方を開いてしまいます。 拡張子なしのファイルを開く方法をご存知の方どうか教えてください。よろしくお願いします。

みんなの回答

回答No.2

全く自信が無いのですが・・・ ファイル名の指定を、"ASCDE."とドット付きにしてもダメでしょうか?

mkuni73
質問者

補足

ドットのみを付けてあげても結果は同じでした。

  • TTak
  • ベストアンサー率52% (206/389)
回答No.1

mkuni73さんこんにちは 私の使っている方法ですが、ファイルを開く直前に、Nameステートメントで、一時的にtxtなどの拡張子を付けてファイルを開き Name "ABCDE" As "ABCDE.txt" 閉じた直後にその逆、 Name "ABCDE.txt" As "ABCDE" を実行するのはいかがでしょう?。

mkuni73
質問者

お礼

TTakさんありがとうございます。 やはり拡張子なしのファイルをそのままで、というのは無理なんでしょうか。拡張子をつけてあげる方法で移行と思います。どうもありがとうございました。

関連するQ&A