Merhaba
Atılacak mesaj metinleri Excel sayfamızın k, telefon numaraları j sütununda mesaj metni var. Ben Avea Web safasını açıp sıra ile mesajları göndermek istiyorum. Başlangıç olarak sayfa açıldı telefon no ve şife yazıldı. Sonra gönder butonuna basılacak ben butona Click butonunu bulamadım. Daha sonra J den mesaj metnini k sütunundan telefon no alacak açılan butonlara basarak bu işlem devam edecek. kodlar aşağıda kımızı olanlar hatalıdır.
Atılacak mesaj metinleri Excel sayfamızın k, telefon numaraları j sütununda mesaj metni var. Ben Avea Web safasını açıp sıra ile mesajları göndermek istiyorum. Başlangıç olarak sayfa açıldı telefon no ve şife yazıldı. Sonra gönder butonuna basılacak ben butona Click butonunu bulamadım. Daha sonra J den mesaj metnini k sütunundan telefon no alacak açılan butonlara basarak bu işlem devam edecek. kodlar aşağıda kımızı olanlar hatalıdır.
Kod:
Sub mesaj()
Dim URL As String
Dim IE As Object
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = True
IE.navigate "https://www.avea.com.tr/mps/Portal?cmd=websms&lang=tr&pagemenu=ilave.websms"
With IE
Do Until IE.ReadyState = 4: DoEvents: Loop
Do While IE.Busy: DoEvents: Loop
Do Until IE.ReadyState = 4: DoEvents: Loop
With IE.Document.all
.redTabLogin.Value = "Telefon no Girilecek"
.redpassword.Value = "şifregir"
[COLOR="red"].messageLength.Click[/COLOR]
Do Until IE.ReadyState = 4: DoEvents: Loop
End With
End With
Application.Wait (Now + TimeValue("0:00:5"))
sonmesaj = Cells(1, 9) + 1
For i = 1 To sonmesaj
With IE
Do Until IE.ReadyState = 4: DoEvents: Loop
Do While IE.Busy: DoEvents: Loop
Do Until IE.ReadyState = 4: DoEvents: Loop
With IE.Document.all
[COLOR="Red"].smsMessage.Value = Cells(i, 10).Value
.InputBox.Value = Cells(i, 11).Value
.messageLength.Click[/COLOR]
Application.Wait (Now + TimeValue("0:00:5"))
IE.Document.all("Submit").Click
IE.Visible = True
End With
End With
Next i
Application.Wait (Now + TimeValue("0:00:5"))
IE.Visible = False
End Sub
