私は現在、オンラインで入手可能ないくつかの参考文献の助けを借りて、公開 Web サイトからテーブル データをクロールするために、VBA を使用して Excel でクローラーを構築しています。
ただし、クロールするフォントで使用されているフォントの色を認識する必要がある追加の手順が必要です。
例: 単語の一部が赤色で残りが黒色の場合、それらを識別できます。フォントの色を検出するにはどうすればよいですか?
以下は私のコードの一部です。
For Each tbl In doc.getElementsByTagName("TABLE")
tabno = tabno + 1
If tabno = 5 Then
nextrow = nextrow + 1
Set rng = ws.Range("B" & nextrow)
rng.Offset(, -1) = "Table " & tabno
For Each rw In tbl.Rows
If count = 1 Then
For Each cl In rw.Cells
rng.Value = cl.outerText
Set rng = rng.Offset(, 1)
i = i + 1
Next cl
nextrow = nextrow + 1
Set rng = rng.Offset(1, -i)
i = 0
End If
count = count + 1
Next rw
End If
Next tbl