投稿日 | : 2002/11/18(Mon) 16:57 |
投稿者 | : nobu |
Eメール | : |
URL | : |
タイトル | : Re: HTMLファイルの読み書き |
> txtやcsvの読み書きはできるのですがhtmlってVBで読み書きすることができる
> のでしょうか?
勿論できますよ。
> List.htmlの中から"ABC"というキーワードの行を抜き出して他のhtmlに書き出す。
> というような動作です。
> htmlのソースを読んでそのtxtを処理するという形になってしまうのかなぁ。
そうですね、
> それだと改行がなかったらだめですねぇ・・・
普通htmlファイルではVBコードで言うとvbcrのみでvbcrlfに
なっていない事が多いようですが下記のようにすればOKです。
1行毎に改行コードが入りますので後は普通のtxtファイルと同じ感覚で処理出来ます。
VB6で無いとReplece関数が無いのでVB5では工夫が必要でしょうが。
例えば下記のように....。
Open SaveFileName For Input As #f_i
Open SaveFileName & "2" For Output As #f_o
Do
Line Input #f_i, tmp
tmp = Replace$(tmp, vbLf, vbCrLf)
Print #f_o, tmp
Loop Until EOF(f_i)
Close #f_i
Close #f_o