• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルマクロ(vba)のFSO.OpenTextFileを利用したファイルへの追記について)

エクセルマクロ(vba)のFSO.OpenTextFileを利用したファイルへの追記について

このQ&Aのポイント
  • エクセルマクロ(vba)のFSO.OpenTextFileを使ってファイルへの追記ができない原因について
  • 実行時にファイルが既に存在するかどうかを判断し、存在する場合は追記、存在しない場合は新規作成する必要がある
  • FSO.OpenTextFileを使ってファイルを開く際の引数やモードの設定に問題がある可能性がある

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

Set stream = FSO.OpenTextFile(Filename:=excel_folder, IOMode:=ForAppending, Create:=True) を Set stream = FSO.OpenTextFile(excel_folder, 8, True) としてみたらどうでしょうか この場合、ファイルが存在しない場合、新しくファイルを作るので、 ファイルの存在確認は必要ないような気がします。

wall_1224
質問者

お礼

ありがとうございます。 できました。 IOMode:=ForAppendingがだめみたいです。 また、ファイルの有無も確認しなくてもできました。