• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ファイルへの書き込み)

オブジェクト変数を使ったファイル書き込み方法

このQ&Aのポイント
  • 質問者はPrintメソッドではなくオブジェクト変数を使用してファイルへの書き込みを行いたいとしています。
  • 質問者は既にオブジェクトを作成してファイルを開き、ファイルの最後までループし、指定されたテキストをファイルに書き込むコードを示しています。
  • しかし、質問者はエラーが発生しており、ファイルモードが不正であると報告しています。質問者は正しいファイルの書き込み方法を知りたいとしています。

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

  • ベストアンサー
  • HUTABA
  • ベストアンサー率27% (436/1611)
回答No.1

ファイルをオープンする時に、ファイルモードを設定しなければいけません。 ご質問の場合、「書き込みモード」なので Set objFile = objFileSystem.OpenTextFile(strFileName)  ↓ Set objFile = objFileSystem.OpenTextFile(strFileName,2,True) ですね。 第2引数は  1=読取専用  2=書き込み  3=追加書き込み 第3引数は、  strFileNameが存在しなかった場合  True=ファイルの作成を試みる  False=ファイルを作成しない です。

noname#6037
質問者

お礼

早速の回答ありがとうございます。 おかげで書き込みできました。