|
>クリップボードのデータからhtmlソースを引き出す
普通は、そんな煩わしいことをとなくても
Dim MyHTML As String
と、文字列型変数を用意して、IE のインスタンスを作成後に
MyHTML = IE.Document.DocumentElement.InnerHTML
などとすれば、Navigateしたサイトの全HTMLソースを取得できます。
ただしそこには、FormのTextBoxの入力値などが含まれているかどうかは分かりません。
ちなみに 〜 InnerText とすれば、タグを除いた画面の表示文字列のみを取得できます。
さらに HTMLソースの取得に限れば、IEをCreateObjectしなくても、↓のXLMHTTP
を使う方法で高速処理が出来ます。
http://www.f3.dion.ne.jp/~element/msaccess/AcTipsVbaXMLHTTP.html
(いちおう私が使っているコードは、↑とはちょっと違って
Set oHttp = CreateObject("Microsoft.XMLHTTP")
oHttp.Open "GET", URL, False
oHttp.Send
HtSt = oHttp.ResponseText
のようになりますが)
|
|