Word programında VBA geliştirme ortamına (VBE) girmek için program açıkken ALT ve F11 tuşlarına birlikte basarsınız.
VBE’nı açmayı ve projeye bir altyordam eklemeyi zaten biliyorsanız bu kısmı atlayabilirsiniz.
Karşınıza gelen VBE penceresinde çerçevenin sol üstünde o an açık belgelere ait projelerin organizasyon görünümünü, sol altında ise o an seçili proje veya öğenin özelliklerini gösteren bir özellikler tablosu göreceksiniz. Pencere çerçevesinin ana kısmında ise projeden seçtiğiniz bir form ya da kod dosyasını açıp düzenleyebilirsiniz. Örneğin, yukarıdaki resimde, “Belge1” adıyla yaratılmış bir Word belgesine ait VBA projesinin kod dosyası açılmış. Bu belge üzerinde otomatik iş yaptıracak bir altyordamı bu kod dosyasına ekleyeceksiniz.
Proje kodlarını çalıştırmak için de ya kontrol şeritindeki üçgen sembollü “Run Sub/User Form (F5)” düğmesini tıklar, ya da bu düğme açıklamasında gördüğünüz F5 kısayol tuşuna basarsınız. Bir altyordamı bu şekilde çalıştırdığınızda asıl belgeyi içeren pencere geri planda kaldığı için neler olup bittiğini görmek için o pencereye dönüp bakmanız gerekecektir. Kodlara odaklanmanız ve hangi özelliğin ne işe yaradığına dikkat etmeniz için bu çalıştırma yöntemi başlangıç örnekleri için daha iyidir. İleriki örneklerde tekrar tekrar kullanacağınız bir altyordamı kontrol şeritine veya belge içeriğinde eklemiş bir düğme aracılığıyla çalıştırmayı da göreceksiniz.
Office 2010 ve sonraki sürümlerinde belge içeriğine eklediğiniz bu yönlendirici kodlar kaybolmasın diye “Farklı Kaydet” (Save As) seçeneğini tıklayarak “Makro Etkinleştirilmiş Belge” türünü tercih etmeniz gerekecektir. Daha eski sürümlerde saklama işlemi aynı olabilir, ama kodlar içeren bir belgeyi yeniden açtığınızda güvenlik tercihleri nedeniyle kodların çalışması engellenebilir:
Buradaki örnek resmimiz Word programı içindir, ama diğer programlarda da izleyeceğiniz adım aynı veya benzer olacaktır. VBA ile kendi geliştirdiğiniz çözümü denemek için “İçeriği Etkinleştir” etiketli düğmeyi tıklayarak, altyordamınızın çalışmasına izin verebilirsiniz.
Sakın ola ki bu uyarıyı her görüşünüzde düşünemeyen bir robot gibi etkinleştirme düğmesine otomatik olarak basmayın! Belgenin içeriğindeki VBA kodlarını siz yazmış bile olsanız, bu kodların tam olarak ne yaptığını iyi hatırlamıyorsanız, sonuçlar sizin için pişmanlık verici olabilir. Yalnızca çok az bir süre önce yazdığınız kodları denemek için etkinleştirme izni verin. Diğer her durumda kodların ne yaptığını kontrol ettikten sonra onları etkinleştirin.
O an açık olan belgelerdeki VBA altyordamlarına Word program menüsünden erişebilmeniz için program kontrol şeritindeki “Geliştirici” (Developer) sekmesini görünür kılmalısınız. “Dosya” (File) menüsünden “Seçenekler” (Options) seçeneğini tıklayınca karşınıza gelen alt menüden “Şeridi Özelleştir” seçeneğini tıklayın. Sağdaki liste kutusundaki şerit sekmeleri adları arasında “Geliştirici” sekmesinin onay kutusunu işaretleyin.
Bundan sonra, VBA kodları içeren bir belgeyi açtığınızda, “Geliştirici” sekmesindeki “Makrolar” düğmesini tıklayarak belge içeriğindeki altyordamlar listesini açabilirsiniz.
Form tipi belgeler oluşturmak için kullanacağınız içerik kontrollerine de “Geliştirici” sekmesinden erişebilirsiniz.