Visual Basic script ile işlem yaptırırken eğer hep aynı dosya veya klasör kullanılıyorsa kod içerisinde bu yol belirtilmek suretiyle sonuca gidilir , mesela "C:\Windows\System32" klasör boyutumuzu sürekli
Vbs de Klasör seçim ekranı
Tıklandığında kullanıcıya aşağıdaki gibi bir diyalog penceresi açacaktır
Elbette "Klasöre gözat" penceresini istediğimiz dizinden başlatabiliriz , mesela işlem yapılacak klasör diyelimki "C:\Windows" dizinindeyse Kodlarda aşağıdaki satıra
Set objFolder = objShell.BrowseForFolder(0, "Please select the folder.", 1, "")
ilgili klasör yolu ilavesini yapabiliriz
Set objFolder = objShell.BrowseForFolder(0, "Please select the folder.", 1, "C:\Windows")
Bu değişiklikten sonra "Klasöre Gözat" diyalog penceresi direkt olarak "C:\Windows" klasöründen açılacaktır.
Basit olması açısından seçilen klasörün yolunu yazdırtalım "wscript.echo "Full Path: " & objFolder.Self.path " bize yolu verecektir
Vbs de Dosya seçim ekranı
Üstteki Klasör seçim ekranında dosyalar görünmemektedir , eğer seçilen dosya üzerinde işlem yaptırılacaksa kullanıcıya bir dosya seçim ekranı sunulması pratik olacaktır , dosya seçim ekranı için belirli yöntemler olsada ActiveXObject kullanarak bu işlem gerçekleştirilebilir scripte tıklandığında aşağıdaki gibi bir dosya seçim diyalog penceresi görüntülenecektir.
istenen bir dosya seçildiğinde ise "wscript.echo sFileSelected" kodları ile seçilen dosyanın yolu ekranda görüntülenecektir.
Üstteki klasör veya Dosya seçimim diyalog kutularını oluşturan kodları aşağıdaki download linkinden edinebilir ve kodlar üzerinde denemeler veya değişiklikler yapabilirsiniz
Teşekkürler,araştırayım biraz..
Bu dediğin bire bir Access veritabanı ile yapılabilir diye tahmin ediyorum , ama excelde bir yöntemi varmıdır araştırmak gerek
Hocam ben bir şey sormak istiyorum bilirsiniz veya kaynağa yönlendirebilirsiniz diye size danışmak istedim.
Elimde bir excel dosyası var 9000 satır girdi var.İstiyorum ki kullanıcı bu dosyanın içeriğine bakamasın bir önyüz olsun ve bu önyüzde ctrl+f penceresi gibi sade bir arama yüzünden arama yapsın.Bu şekilde kullanabileceğim bir program,kod veya kaynak hatırlıyorsanız yardımınızı rica ediyorum.
Teşekkürler,
iyi çalışmalar
Rica ederim , umarım dosyadaki kodlar birçok kişiye faydalı olur , selamlar
Verdiğiniz kodlar işime yarayacak. Hep bunun nasıl yapıldığını merak etmiştim. Paylaşım için çok teşekkürler.