Em muốn tìm 1 code giúp đăng nhập tự động vào web GPE thông qua excel.
E đã tìm tìm hiểu nhiều mà chưa ra. Mong cả nhà giúp cho ah.
Em cảm ơn nhiều!
Còn cái đăng nhập đâu bác?
Code này chỉ dùng để lên trang GPE thôi.
Thân.
Public Declare Function ShowWindow& Lib "user32" ( _
ByVal hwnd As Long, _
ByVal nCmdShow As Long)
Private Sub Yadda()
Dim ie As Object
Set ie = CreateObject("InternetExplorer.Application")
On Error GoTo 1
With ie
.navigate "dia chi web"
Do While .busy: DoEvents: Loop
Do While .ReadyState <> 4: DoEvents: Loop
With .document.Forms(2)
.vb_login_username.Value = " username"
.vb_login_password.Value = "password"
.submit.Click
End With
Do While Not CBool(InStrB(1, .document.body.innertext, _
"Edit Signature"))
DoEvents
Loop
Call ShowWindow(.hwnd, 3)
.Visible = True
End With
Set ie = Nothing
Exit Sub
1: MsgBox "Unexpected Error, sorry."
ie.Quit
Set ie = Nothing
End Sub
[COLOR=#000000][COLOR=#0000bb][FONT=Courier New]Sub Yadda2[/FONT][/COLOR][FONT=Courier New][COLOR=#007700]()[/COLOR][/FONT]
[FONT=Courier New][COLOR=#0000bb]Dim ie [/COLOR][COLOR=#007700]As [/COLOR][/FONT][FONT=Courier New][COLOR=#0000bb]Object[/COLOR][/FONT]
[FONT=Courier New][COLOR=#0000bb]Set ie [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000bb]CreateObject[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]"InternetExplorer.Application"[/COLOR][/FONT][COLOR=#007700][FONT=Courier New])[/FONT][/COLOR]
[FONT=Courier New][COLOR=#0000bb]On Error GoTo Loi[/COLOR][/FONT]
[FONT=Courier New][COLOR=#0000bb]ie[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]Visible [/COLOR][COLOR=#007700]= [/COLOR][/FONT][FONT=Courier New][COLOR=#0000bb]True[/COLOR][/FONT]
[FONT=Courier New][COLOR=#0000bb]ie[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]navigate [/COLOR][/FONT][FONT=Courier New][COLOR=#dd0000]"http://www.giaiphapexcel.com/forum/search.php?do=getdaily"[/COLOR][/FONT]
[FONT=Courier New][COLOR=#0000bb]Application[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]Wait Now [/COLOR][COLOR=#007700]+ [/COLOR][COLOR=#0000bb]TimeValue[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]"00:00:03"[/COLOR][/FONT][FONT=Courier New][COLOR=#007700])[/COLOR][/FONT]
[FONT=Courier New][COLOR=#0000bb]Application[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]SendKeys [/COLOR][/FONT][FONT=Courier New][COLOR=#dd0000]"{Tab}{Tab}{Tab}"[/COLOR][/FONT]
[FONT=Courier New][B][U][COLOR=#0000bb]Application[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]SendKeys [/COLOR][/U][/B][/FONT][FONT=Courier New][COLOR=#dd0000][B][U]"{Enter}"[/U][/B][/COLOR][/FONT]
[FONT=Courier New][COLOR=#007700]Exit [/COLOR][/FONT][COLOR=#0000bb][FONT=Courier New]Sub[/FONT][/COLOR][/COLOR]
[COLOR=#000000][FONT=Courier New][COLOR=#000000]Loi[/COLOR][/FONT][FONT=Courier New][COLOR=#007700]:[/COLOR][/FONT]
[FONT=Courier New][COLOR=#0000bb]MsgBox [/COLOR][/FONT][FONT=Courier New][COLOR=#dd0000]"Unexpected Error, sorry."[/COLOR][/FONT]
[FONT=Courier New][COLOR=#0000bb]ie[/COLOR][COLOR=#007700].[/COLOR][/FONT][FONT=Courier New][COLOR=#0000bb]Quit[/COLOR][/FONT]
[FONT=Courier New][COLOR=#0000bb]Set ie [/COLOR][COLOR=#007700]= [/COLOR][/FONT][COLOR=#0000bb][FONT=Courier New]Nothing[/FONT][/COLOR]
[FONT=Courier New][COLOR=#0000bb]End Sub[/COLOR][/FONT][/COLOR]
Tại sao dòng này hoặc Application.SendKeys "{BS}" không có tác dụng trên trang web vậy?Mã:[COLOR=#000000][COLOR=#0000bb][FONT=Courier New]Sub Yadda2[/FONT][/COLOR][FONT=Courier New][COLOR=#007700]()[/COLOR][/FONT] [FONT=Courier New][COLOR=#0000bb]Dim ie [/COLOR][COLOR=#007700]As [/COLOR][/FONT][FONT=Courier New][COLOR=#0000bb]Object[/COLOR][/FONT] [FONT=Courier New][COLOR=#0000bb]Set ie [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000bb]CreateObject[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]"InternetExplorer.Application"[/COLOR][/FONT][COLOR=#007700][FONT=Courier New])[/FONT][/COLOR] [FONT=Courier New][COLOR=#0000bb]On Error GoTo Loi[/COLOR][/FONT] [FONT=Courier New][COLOR=#0000bb]ie[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]Visible [/COLOR][COLOR=#007700]= [/COLOR][/FONT][FONT=Courier New][COLOR=#0000bb]True[/COLOR][/FONT] [FONT=Courier New][COLOR=#0000bb]ie[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]navigate [/COLOR][/FONT][FONT=Courier New][COLOR=#dd0000]"http://www.giaiphapexcel.com/forum/search.php?do=getdaily"[/COLOR][/FONT] [FONT=Courier New][COLOR=#0000bb]Application[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]Wait Now [/COLOR][COLOR=#007700]+ [/COLOR][COLOR=#0000bb]TimeValue[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]"00:00:03"[/COLOR][/FONT][FONT=Courier New][COLOR=#007700])[/COLOR][/FONT] [FONT=Courier New][COLOR=#0000bb]Application[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]SendKeys [/COLOR][/FONT][FONT=Courier New][COLOR=#dd0000]"{Tab}{Tab}{Tab}"[/COLOR][/FONT] [FONT=Courier New][B][U][COLOR=#0000bb]Application[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]SendKeys [/COLOR][/U][/B][/FONT][FONT=Courier New][COLOR=#dd0000][B][U]"{Enter}"[/U][/B][/COLOR][/FONT] [FONT=Courier New][COLOR=#007700]Exit [/COLOR][/FONT][COLOR=#0000bb][FONT=Courier New]Sub[/FONT][/COLOR][/COLOR] [COLOR=#000000][FONT=Courier New][COLOR=#000000]Loi[/COLOR][/FONT][FONT=Courier New][COLOR=#007700]:[/COLOR][/FONT] [FONT=Courier New][COLOR=#0000bb]MsgBox [/COLOR][/FONT][FONT=Courier New][COLOR=#dd0000]"Unexpected Error, sorry."[/COLOR][/FONT] [FONT=Courier New][COLOR=#0000bb]ie[/COLOR][COLOR=#007700].[/COLOR][/FONT][FONT=Courier New][COLOR=#0000bb]Quit[/COLOR][/FONT] [FONT=Courier New][COLOR=#0000bb]Set ie [/COLOR][COLOR=#007700]= [/COLOR][/FONT][COLOR=#0000bb][FONT=Courier New]Nothing[/FONT][/COLOR] [FONT=Courier New][COLOR=#0000bb]End Sub[/COLOR][/FONT][/COLOR]
Thân.
Mình hỏi câu đó, tưởng Po_Pikachu hiểu chứ! Mình khỏi cần thử cũng biết code đó không thực hiện được! Vì đoạn code đó viết trong Module Excel, và cái Application đó là của excel nên không có tác dụng trên IE là đúng rồi!Thì bác mở file Thu.xls ra rồi nghiệm tiếp đi!
Bác thử vài lần là sẽ hiểu thôi!
Mục đích là đăng nhập được vào GPE bằng User+Pass của ô D2 và D3 đó.
Thân.
anh ơi sao em ấn vào nút vào GPE nó toàn báo dòng mã code sau bị lỗi anh ạBạn xem file này thử nha :