VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 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


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -