如果未登入時,則由上至下自動執行
----------------------------------------------------------------
Sub 自動登入()
Dim a As Object
Set myIE = CreateObject("InternetExplorer.Application")
With myIE
.Visible = False
.Navigate "http://10.178.1.140:8023/Login.aspx" '登入網址 <<<進入登入網址時
Do While .ReadyState <> 4
DoEvents
Loop
Set a = .document.all.tags("INPUT")
.document.all.txtUserName.innertext = "XXXXX" '登入帳號 <<<如果找不到登入id,則直接進入查詢數據網址
.document.all.txtPassword.innertext = "XXXXX" '登入密碼
.document.all.btnLogin.Click '點選登入按鈕
Sub 自動登入()
On Error GoTo ErrorHandler
Dim a As Object
Set myIE = CreateObject("InternetExplorer.Application")
With myIE
.Visible = False
.Navigate "http://10.178.1.140:8023/Login.aspx" '登入網址
Do While .ReadyState <> 4
DoEvents
Loop
Set a = .document.all.tags("INPUT")
.document.all.txtUserName.innertext = "XXXXX" '登入帳號
.document.all.txtPassword.innertext = "XXXXX" '登入密碼
.document.all.btnLogin.Click '點選登入按鈕
G大~~超級感謝,不過可以再跟你請教最近遇到的問題嗎~~~~以下是測試步驟,主要發生問題是在紅色部份
Sub TEST()
Set myIE = CreateObject("InternetExplorer.Application")
With myIE
.Visible = True
.Navigate "http://forum.twbts.com/index.php" '進入麻辣家族討論區
Do While .Busy Or .readyState <> 4: DoEvents: Loop
.document.all.mycredits.Click '點選進入我的帖子,但開啟網頁時是自動開啟一個新的分頁,而且畫面不會自動切換到新分頁頁籤(畫面仍停留在原頁面)
Application.Wait Now + TimeValue("0:00:2") '等待2秒
.Navigate "http://forum.twbts.com/my.php?item=threads" '進入我的帖子(使用原頁面轉換到我的帖子,非切換到分頁)
Application.Wait Now + TimeValue("0:00:2") '等待2秒
.document.all.mn_viewthread_1.Click '點選進入論壇版規
End With
End Sub