文字列をテキストファイルに保存したとき
文字列の終わりの改行コードをCRLFではなくLFだけにして保存したいのですが
どのようにしたらよいでしょうか?
(リストボックスに表示させた文字列をテキストファイルに保存しています。)
FileOpen ・・・・・
Print ・・・
Close
とすると改行コードがCRLFになってしまうので。。。
Print # ステートメントを使用するなら↓みたいにしてはどうでしょう。
Print #ファイル番号, 書込文字列 & vbLf;
早速、
Print #ファイル番号、書込文字列 & vbLFでやってみました。
そしたら文字列の後にLFコードがつき、その後にCRLFコードがくっついてました。
だめでした・・・
> Print #ファイル番号、書込文字列 & vbLFでやってみました。
何故、別の表現にするのでしょう? (^-^;
GOD さんの記述をもう一度良く見直してみてください。
あるいは、Open / Print # / Close の代わりに、ADODB.Stream を
使うのも手です。この場合、ファイルの改行コードを CR / CRLF / LF の
3 種から選択する事ができますので。
;に意味があったんですね。(^^;
解決しました。
ありがとうございました。
| ツイート |
|