文字列をテキストファイルに保存するとき改行コードをLFだけにするには?

解決


初心者  2006-06-23 19:53:58  No: 132010

文字列をテキストファイルに保存したとき
文字列の終わりの改行コードをCRLFではなくLFだけにして保存したいのですが
どのようにしたらよいでしょうか?
(リストボックスに表示させた文字列をテキストファイルに保存しています。)

FileOpen  ・・・・・
  Print  ・・・
Close
とすると改行コードがCRLFになってしまうので。。。


GOD  2006-06-23 20:10:53  No: 132011

Print # ステートメントを使用するなら↓みたいにしてはどうでしょう。
Print #ファイル番号, 書込文字列 & vbLf;


初心者  2006-06-23 20:17:25  No: 132012

早速、
Print #ファイル番号、書込文字列 & vbLFでやってみました。
そしたら文字列の後にLFコードがつき、その後にCRLFコードがくっついてました。
だめでした・・・


魔界の仮面弁士  2006-06-23 20:43:05  No: 132013

> Print #ファイル番号、書込文字列 & vbLFでやってみました。
何故、別の表現にするのでしょう? (^-^;
GOD さんの記述をもう一度良く見直してみてください。

あるいは、Open / Print # / Close の代わりに、ADODB.Stream を
使うのも手です。この場合、ファイルの改行コードを CR / CRLF / LF の
3 種から選択する事ができますので。


初心者  2006-06-23 21:14:55  No: 132014

;に意味があったんですね。(^^;
解決しました。
ありがとうございました。


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加