- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ファイルへの書き込み)
オブジェクト変数を使ったファイル書き込み方法
このQ&Aのポイント
- 質問者はPrintメソッドではなくオブジェクト変数を使用してファイルへの書き込みを行いたいとしています。
- 質問者は既にオブジェクトを作成してファイルを開き、ファイルの最後までループし、指定されたテキストをファイルに書き込むコードを示しています。
- しかし、質問者はエラーが発生しており、ファイルモードが不正であると報告しています。質問者は正しいファイルの書き込み方法を知りたいとしています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ファイルをオープンする時に、ファイルモードを設定しなければいけません。 ご質問の場合、「書き込みモード」なので Set objFile = objFileSystem.OpenTextFile(strFileName) ↓ Set objFile = objFileSystem.OpenTextFile(strFileName,2,True) ですね。 第2引数は 1=読取専用 2=書き込み 3=追加書き込み 第3引数は、 strFileNameが存在しなかった場合 True=ファイルの作成を試みる False=ファイルを作成しない です。
お礼
早速の回答ありがとうございます。 おかげで書き込みできました。