Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


29842 / 76732 ←次へ | 前へ→

【52164】Re:OpenAsTextStreamで、テキストファイルの特定の文字列に文字を追加したい
発言  ichinose  - 07/10/26(金) 8:29 -

引用なし
パスワード
   ▼moto さん:
おはようございます。
私は、テキストファイルに関しては、VBAのOpen、Lineinput、Print
等のステートメントで処理することが多いですが・・。
方法は、FSOでもよいですが・・・。

この手の処理手順は。結構定番で決まっていて・・・。

・元(編集前)のテキストファイル(仮にtest.txt)をオープンする。

・編集後のデータを一時保存するファイルを新規作成する(仮にtest.tmp)。

<元ファイルから一行読み込む 行の終わりまでループ>
    ・読み込んだデータを加工・編集
    ・test.tmpに加工・編集データを書き込む

・test.txtとtest.tmpファイルのクローズ。

・test.txtファイルの削除

・test.tmpファイルをtest.txtにファイル名を変更する

という手順で処理します。

こうすれば、何かの不具合でプログラムが途中終了しても
元ファイルの中身が保持されますよね?

手順がわかれば、FSOで処理可能だと思いますよ!!
1 hits

【52163】OpenAsTextStreamで、テキストファイルの特定の文字列に文字を追加したい moto 07/10/26(金) 0:04 質問
【52164】Re:OpenAsTextStreamで、テキストファイル... ichinose 07/10/26(金) 8:29 発言
【52182】Re:OpenAsTextStreamで、テキストファイル... moto 07/10/26(金) 22:42 お礼
【52233】Re:OpenAsTextStreamで、テキストファイル... moto 07/11/2(金) 0:50 質問
【52235】Re:OpenAsTextStreamで、テキストファイル... ichinose 07/11/2(金) 8:36 発言
【52275】Re:OpenAsTextStreamで、テキストファイル... moto 07/11/4(日) 21:22 質問
【52278】Re:OpenAsTextStreamで、テキストファイル... neptune 07/11/4(日) 23:04 発言
【52280】Re:OpenAsTextStreamで、テキストファイル... moto 07/11/5(月) 0:07 質問
【52283】Re:OpenAsTextStreamで、テキストファイル... りん 07/11/5(月) 1:15 発言
【52290】Re:OpenAsTextStreamで、テキストファイル... ichinose 07/11/5(月) 19:42 発言
【52301】Re:OpenAsTextStreamで、テキストファイル... moto 07/11/7(水) 0:27 お礼
【52314】Re:OpenAsTextStreamで、テキストファイル... moto 07/11/8(木) 0:20 お礼

29842 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free