Windows API Viewer for MS Excel – MS Excel için Windows API Görüntüleyicisi
Windows API Viewer for MS Excel – MS Excel için Windows API Görüntüleyicisi
Windows API (Application Programming Interface) 32 ve 64 bit Windows işletim sistemleri için geliştirilen uygulamaların işletim sistemi ile iletişimini sağlar. Farklı bir ifade ile, geliştirilen uygulamalar ile Windows API kullanıldığında, Windows işletim sistemi içinde yer alan .dll dosyalarda yerleşik olarak bulunan fonksiyon, veri ve yapıların uygulama içinde kullanılmasını sağlar.
32bit Excel ile kullanılmış olan API’ler 64 bit Excelde çalışmazlar . Keza tersi de öyle. Örnek:
Private Declare Function GetDeviceCaps Lib “gdi32” Alias “GetDeviceCaps” (ByVal hdc As Long, ByVal nIndex As Long) As Long
Şeklinde 32 bitte yazılmış bir API Excel 64’te çalışmaz. Bunun aşağıdaki şekilde dönüştürülmesi gerekir.
Private Declare PtrSafe Function GetDeviceCaps Lib “gdi32” Alias “GetDeviceCaps” (ByVal hdc As LongPtr, ByVal nIndex As Long) As Long
Her ikisinde çalışması için:
#If Win64 Then
Private Declare PtrSafe Function GetDeviceCaps Lib “gdi32” Alias “GetDeviceCaps” (ByVal hdc As LongPtr, ByVal nIndex As Long) As Long
#Else
Private Declare Function GetDeviceCaps Lib “gdi32” Alias “GetDeviceCaps” (ByVal hdc As Long, ByVal nIndex As Long) As Long
#End If
Şeklinde yazmak gerekir.
Bunu elle yapmak çoğu zaman oldukça yorucu bir işlem. Dennis M.Wallentin, Ron de Bruin ve Ken Puls tarafından ortaya konulan, Windows API Viewer for MS Excel – MS Excel için Windows API Görüntüleyicisi, kod modüllerine eklenecek koşullu veya koşulsuz Windows API kodu oluşturmak için bağımsız güçlü bir araç olarak yapılmıştır.
Uygulama dosyaları aşağıda verilmiştir. İşletim sisteminize uygun olanı bilgisayarınıza yükledikten sonra bir kaç uygulamadan sonra kullanımının oldukça basit olduğu görülecektir.
Her iki platform için x86 ve x64 gibi çeşitli çözümlerde kolayca kullanılabilen çeşitli API listeleri sunar. İstenirse, koşullu Windows API çözümleri oluşturabilir.
Uygulanabilecek iki koşul Win64 ve VBA7’dir. Bunlar hakkında daha fazla bilgi, araçla birlikte verilen yardım dosyalarında bulunabilir.
Araç, kapsamlı yardım desteği ile birlikte gönderilir; yardım, Windows API ile ilgili yardım dosyalarını ve web sayfalarını içerir.
Aşağıdaki ekran görüntüsü ana formu göstermektedir:
Windows API Viewer’ı kullanmak çok kolaydır. İstediğiniz kod seçeneklerini belirleyin ve bunları klibi panosuna dışa aktarın.
Tek başına bir araç olduğundan, kendi başına diğer geliştirme araçlarıyla birlikte kullanılabilir. Ancak buradaki Windows API’si özellikle MS Excel için seçilmiştir.
Aracın yardım dosyası, oluşturabileceğimiz çeşitli çıktıları açıklar ve gösterir.
Kod çözümü panoya aktarılmadan önce aşağıdaki ekran görüntüsünün de gösterdiği gibi önizleyebiliriz:
Dosyalar:
Son Yorumlar