- Katılım
- 11 Mart 2005
- Mesajlar
- 3,147
- Excel Vers. ve Dili
- Office 2013 İngilizce
Merhabalar,
Selenium driver kullanarak Excel üzerinde whatsapp 'dan mesaj göndermek için bir çalışma yapıyorum, bu konuda epey bir yol kaydettim;
Tek takılıdığım nokta, whatsapp mesajına resim eklemek...
şöyle ki; Aşağıdaki kod ile "Ekle" butonuna, daha sonra Açılan Listeden "Fotoğraflar ve Videolar" seçeneğine tıklayınca dosya seçmek için FileDialog penceresi açılmakta;
buraya kadar geldim, devamında istediğim açılan FileDialog penceresinin alt bölümünde yer alan dosya adı yazan alana; kod içerisinde verdiğim dosya adının yazılarak {Enter} tuşuna başılması .... Bu işlemi yapacak bir kod satırına ihtiyacım bulunmakta;
Özetle ekte yer alan 1. görseldeki işlemleri yapıyorum, 2. görseldeki işlemleri yapmak için bir kod satırına ihtiyacım bulunmakta;
destekleriniz için şimdiden teşekkürler,
iyi çalışmalar
Selenium driver kullanarak Excel üzerinde whatsapp 'dan mesaj göndermek için bir çalışma yapıyorum, bu konuda epey bir yol kaydettim;
Tek takılıdığım nokta, whatsapp mesajına resim eklemek...
şöyle ki; Aşağıdaki kod ile "Ekle" butonuna, daha sonra Açılan Listeden "Fotoğraflar ve Videolar" seçeneğine tıklayınca dosya seçmek için FileDialog penceresi açılmakta;
buraya kadar geldim, devamında istediğim açılan FileDialog penceresinin alt bölümünde yer alan dosya adı yazan alana; kod içerisinde verdiğim dosya adının yazılarak {Enter} tuşuna başılması .... Bu işlemi yapacak bir kod satırına ihtiyacım bulunmakta;
Özetle ekte yer alan 1. görseldeki işlemleri yapıyorum, 2. görseldeki işlemleri yapmak için bir kod satırına ihtiyacım bulunmakta;
Kod:
myPath = ThisWorkbook.Path & "\PDF\"
myFile = myPath & "195684_2025-04-20_Karne.png"
With driver
.Wait 500
'' Ekle butonuna tıkla
.FindElementByXPath(attach).Click
.Wait 1000
'' Fotoğraflar ve Videolar seçeneğine tıkla
.FindElementByXPath("//*[@id='app']/div/span[5]/div/ul/div/div/div[2]/li").Click
.Wait 1000
End with
iyi çalışmalar
Ekli dosyalar
-
34.6 KB Görüntüleme: 6
-
68.9 KB Görüntüleme: 6