• Foruma hoş geldin 👋 Ziyaretçi

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Soru Excel ile Whatsapp Üzerinden Topluca Mesaj Göndermek

sistemci34

Yeni Üye
Katılım
28 Ocak 2023
Mesajlar
2
Aldığı beğeni
1
Excel V
Office 365 TR
Merhaba saygıdeğer arkadaşlar ;

whatsapp üzerinden toplu mesaj atmak istiyorum.
Önceden atabiliyordum bazı kodlar ile ama artık uygulamayı başlattığımda edge üzerinden web.whatsapp açık olmasına rağmen yeni sekme açıp istenen numaraya mesaj atamıyorum.
edge tarayıcısını açıp herhangi bir yazışmanın üzerine tıkladığımda sadece görsel i atıyor text leri yine atmıyor.
Kodları buraya kopyalıyorum.
Bu kodları youtube dan bir üstadımızın paylaşımından aldım.

CSS:
Private Sub CommandButton1_Click()

For i = 2 To 2
Dim ie As InternetExplorer
Set ie = New InternetExplorer


ActiveSheet.Shapes("davet").Copy

'WhatsApp Web
ie.Navigate "WhatsApp Web" & Cells(i, 1)
Application.Wait Now + TimeValue("00:00:10")

Call SendKeys("^v")

Application.Wait Now + TimeValue("00:00:05")


Call SendKeys("{ENTER}", True)


Next i


End Sub

Buda linki

daha öncesinde gönderim yapabiliyordum şuanda takıldım kaldım sanırım tarayıcıyı kontrol etme konusunda bazı kodlara ihtiyacım olacak gibi.

Acaba nerede yanlışlık yapıyorum.
Yardımcı olabilecek biri var ise çok mutlu olurum.
 
Merhaba forumda arama yapıp daha önce açılan konuları inceleyiniz. Örneğin;





Alternatif olarak bu kodları da deneyin.


C++:
Private Sub CommandButton1_Click()

For i = 2 To 2
    Dim ie As InternetExplorer
    Set ie = New InternetExplorer

    ActiveSheet.Shapes("davet").Copy

    'WhatsApp Web
    ie.Navigate "https://web.whatsapp.com/" & Cells(i, 1)
    
    'Wait for the page to load
    Do While ie.Busy Or ie.ReadyState <> READYSTATE_COMPLETE
        DoEvents
    Loop

    'Activate the browser window
    ie.Activate

    'Paste the image
    SendKeys "^v"

    Application.Wait Now + TimeValue("00:00:05")

    'Send the message
    SendKeys "{ENTER}"

    Next i

End Sub

Yada şöyle deneyin.

C#:
Private Sub CommandButton1_Click()

For i = 2 To 2
    Dim ie As InternetExplorer
    Set ie = New InternetExplorer

    ActiveSheet.Shapes("davet").Copy

    'WhatsApp Web
    ie.Navigate "https://web.whatsapp.com/" & Cells(i, 1)
   
    'Wait for the page to load
    Do While ie.ReadyState <> READYSTATE_COMPLETE
        DoEvents
    Loop

    'Get the text input element
    Dim textInput As Object
    Set textInput = ie.Document.getElementById("main")

    'Paste the image
    textInput.Focus
    textInput.innerHTML = "<img src='" & ActiveSheet.Shapes("davet").Copy & "'>"

    Application.Wait Now + TimeValue("00:00:05")

    'Send the message
    textInput.parentElement.getElementsByClassName("_3M-N-")(0).Click

    Next i

End Sub
 
Merhaba forumda arama yapıp daha önce açılan konuları inceleyiniz. Örneğin;




Merhaba
Teşekkür ederim bilgilendirme için foruma üye olduktan sonra araştırdım hemen ama aradığım soruna bir çözüm bulamadığım için yazayım istedim.
Umarım bir destekçi bulabilirim :)
 
Geri
Üst