Bu dosya, bilgisayarın internete çıkarken kullandığı public IP adresini Excel içinden öğrenmek için hazırlanmış bir makro örneğidir. Adres, çalışma sayfalarına yazılmaz; makro çalıştırıldığında mesaj kutusunda gösterilir.
Dosyanın içeriği
- Module1: Public_IP_2 adlı makroyu barındıran VBA modülüdür (yaklaşık 17 satır).
Makrolar
Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.- Public_IP_2: MSXML2.XMLHTTP nesnesi oluşturur ve bir IP bilgi servisine GET isteği gönderir. Servisin döndürdüğü yanıt metninde "ip" alanı Split fonksiyonuyla ayrıştırılır ve bulunan adres MsgBox ile gösterilir. İşlem sonunda kullanılan nesneler serbest bırakılır.
Nasıl kullanılır
- Dosyayı açın ve güvenlik uyarısında İçeriği Etkinleştir seçeneğini işaretleyin.
- Alt+F8 tuşlarıyla makro listesini açın.
- Public_IP_2 makrosunu seçip Çalıştır düğmesine tıklayın.
- Mesaj kutusunda görüntülenen adres, bilgisayarın public IP adresidir.