VBA による IE の操作自動化
1643 ワード
ライブラリ参照設定
ツール > 参照設定 > Microsoft Internet Controls > OK
ツール > 参照設定 > Microsoft HTML Object Library > OK
IE オブジェクトの取得
Dim objIE As InternetExplorer
Set objIE = CreateObject("InternetExplorer.Application")
指定した Web ページを開く
objIE.Visible = True
objIE.Navigate 開きたいページの URL
Web ページ読込み完了まで待機する
Do While objIE.Busy Or objIE.ReadyState < READYSTATE_COMPLETE
DoEvents
Loop
DOM の取得
Dim objDocument as HTMLDocument
set objDocument = objIE.Document
objDocument.getElementsByTagName(タグ名)(インデックス).innerText
起動中の IE ウィンドウを判別する
Dim objShell as Object, objWindow As Object
Set objShell = CreateObject("Shell.Application")
For Each objWindow In objShell.Windows
If TypeName(objWindow.document) = "HTMLDocument" Then
Set objIE = objWindow
Exit For
End if
Next
Dim objIE As InternetExplorer
Set objIE = CreateObject("InternetExplorer.Application")
objIE.Visible = True
objIE.Navigate 開きたいページの URL
Web ページ読込み完了まで待機する
Do While objIE.Busy Or objIE.ReadyState < READYSTATE_COMPLETE
DoEvents
Loop
DOM の取得
Dim objDocument as HTMLDocument
set objDocument = objIE.Document
objDocument.getElementsByTagName(タグ名)(インデックス).innerText
起動中の IE ウィンドウを判別する
Dim objShell as Object, objWindow As Object
Set objShell = CreateObject("Shell.Application")
For Each objWindow In objShell.Windows
If TypeName(objWindow.document) = "HTMLDocument" Then
Set objIE = objWindow
Exit For
End if
Next
Do While objIE.Busy Or objIE.ReadyState < READYSTATE_COMPLETE
DoEvents
Loop
Dim objDocument as HTMLDocument
set objDocument = objIE.Document
objDocument.getElementsByTagName(タグ名)(インデックス).innerText
起動中の IE ウィンドウを判別する
Dim objShell as Object, objWindow As Object
Set objShell = CreateObject("Shell.Application")
For Each objWindow In objShell.Windows
If TypeName(objWindow.document) = "HTMLDocument" Then
Set objIE = objWindow
Exit For
End if
Next
Dim objShell as Object, objWindow As Object
Set objShell = CreateObject("Shell.Application")
For Each objWindow In objShell.Windows
If TypeName(objWindow.document) = "HTMLDocument" Then
Set objIE = objWindow
Exit For
End if
Next
Author And Source
この問題について(VBA による IE の操作自動化), 我々は、より多くの情報をここで見つけました https://qiita.com/JhonnyBravo/items/f24638ff272d34f95d8e著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .