Bu makale, Java kullanarak MS Word’de VBA programlamayı tanıtır. IDE ayarlarını, uygulama oluşturmak için gereken adımları ve Java kullanarak DOCM için makro geliştirmek amacıyla örnek bir kodu içerir. VBA projesi ve modüllerinin çeşitli özelliklerini nasıl yapılandıracağınızı öğreneceksiniz.
Java Kullanarak MS Word’de Makro Oluşturma Adımları
- Aspose.Words for Java kullanarak Word dosyasında makroları etkinleştirmek için ortamı ayarlayın
- Document, VbaModule, VbaProject ve VbaModuleType dahil gerekli modülleri içe aktarın
- Document sınıfını kullanarak boş bir Word dosyası oluşturun
- Bir VbaProject nesnesi oluşturun ve adını ayarlayın
- Bu projeyi yeni oluşturulan Word dosyasına ekleyin
- Bir VbaModule oluşturun ve adını, türünü ve kaynak kodunu ayarlayın
- Bu modülü Word dosyasındaki VbaProject’in modül koleksiyonuna ekleyin
- Yeni VBA projesi ve modülüyle birlikte Word dosyasını kaydedin
Bu adımlar, Word DOCM dosyası için Java kullanarak VBA betiği oluşturma sürecini özetler. Bu süreçte Document, VbaProject, VbaModule ve VbaModuleType sınıfları içe aktarılır; boş bir Word belgesi oluşturulur; adlandırılmış bir VbaProject başlatılır ve belgeye eklenir. Ardından adı, türü ve makro kaynak kodu belirlenmiş bir VbaModule oluşturulur, proje modül koleksiyonuna eklenir ve belge, yeni VBA projesi ve modülünü içeren makro etkin bir dosya olarak kaydedilir.
Java Kullanarak MS Word’de Makro Oluşturma Kodu
Yukarıdaki kod, Java kullanarak makro etkin bir Word belgesi oluşturmanıza yardımcı olur. VbaProject sınıfı, VBA projesinin kod sayfasını ve adını ortaya çıkarır, koruma/imza durumunu gösterir ve modülleri ile başvurularını yönetmek için koleksiyonlar sağlar. VbaModule sınıfı, VBA modülünün adını, kaynak kodunu ve türünü (prosedürel, belge, sınıf veya tasarımcı) alır/ayarlar.
Bu makale, Java kullanarak Word için VBA ile nasıl çalışılacağını öğretmiştir. DOCX dosyasını JSON’a dönüştürmek için Java’da DOCX’i JSON’a Dönüştürme makalesine bakın.