Biraz sesli düşünelim;
Form1_Load olayı içindeki kodlar xml dosyası oluşturmak için yazılmış. Muhtemelen xml dosyası oto sms göndermek için hazırlanmış.
Gelen değişkeni bir fonksiyon içerisinden bir değer döndürüyor. (Burada gelen değişkeninin değerinin ne olduğu aslında çok mühim değil gibi duruyor. Sadece fonksiyon içerisinde bir şeyler yapmayı deniyor, olursa oldu olmazsa olmadı gibi bir değer döndürüyor)
Gelen değişkeni ile fonksiyonu tetikledikten sonra web nesnesi çalıştırılıyor ve web nesnesi bir takım kurallara göre belli bir siteye erişip oraya hazırlanan xml dosyasını gönderiyor. XML dosyası başarılı bir şekilde gönderirse olumlu mesajı, gönderemezse olumsuz mesajı geliyor.
Burada değiştirmemiz gereken yer bana sorarsanız, Wrequest fonksiyonunun içindeki
değişkeni. Bunun yerine VBA da çalışan bir web eklentisi bulabilirsek sorunu çözebiliriz.
Düzenleme sonrası:
Şimdi biraz daha detaylı inceleyince farkettim, kodda bulunan web nesnesinde bazı metodlar mevcut. Bu metodları barındınra bir web nesnesi ile çalışmak gerekebilir VBA içerisinde. Eğer böyle bir nesne bulamazsak muhtemelen yaramıza merhem olacak nesne selenium nesnesi olacaktır. Bir deneme yapma fırsatım yok şuan için. Ama müsait bir vakitte uygun bir web componenti var mı bakayım, yoksa selenium ile neler yapabiliriz ona göz gezdireyim. Eğer o da işe yaramazsa ne yazık ki en azından vb2005 sürümlü bir visual basic programı edinmeniz gerekecek.