Bu kısa rehber, C# kullanarak DOCM‘de makro oluşturma sürecini açıklar. IDE yapılandırma ayrıntılarını, adım listesini ve C# ile makro kodu örneğini sunar. VbaProject ve VbaModule oluşturmayı ve çeşitli özellikleri ayarlamayı öğreneceksiniz.
C# ile Word’de Makro Kullanma Adımları
- Aspose.Words for .NET kullanarak VBA modülleriyle çalışmak için ortamı ayarlayın
- Gerekli ad alanlarını içe aktarın: System, Aspose.Words ve Aspose.Words.Vba
- Document sınıfını kullanarak yeni boş bir Word belgesi oluşturun
- Yeni bir VbaProject nesnesi başlatarak belgeye yeni bir VBA projesi atayın
- VBA modülünün adını, türünü ve kaynak kodunu ayarlayın
- Oluşturulan VBA modülünü belgenin VBA projesinin Modules koleksiyonuna ekleyin
- Save — makro etkin bir Word dosyası olarak
Bu adımlar, C# kullanarak Word için makro oluşturma sürecini özetler. Kod yeni bir Word belgesi başlatır, bir VBA projesi ekler ve modülün adını, türünü ve kaynak kodunu belirterek bir makro modülü tanımlar. Son olarak modül projeye eklenir ve belge makro etkin bir Word dosyası olarak kaydedilir.
C# ile MS Word’e Makro Ekleme Kodu
Bu kod, C# kullanarak makro etkin bir Word belgesi oluşturmanıza yardımcı olur. VbaProject, kod sayfasını, adı, koruma durumunu, proje başvurularını ve modülleri yönetir. VbaModule sınıfı, bir VBA projesindeki tek bir modülü temsil eder ve adı, türü (prosedürel, sınıf, belge vb.) ve kaynak kodu özelliklerine sahiptir ve kopyalama için çoğaltmayı destekler.
Bu eğitim, C# kullanarak VBA koduyla çalışma konusunu açıklar. Bir Word dosyasını JSON’a dönüştürmek için C# ile DOCX’i JSON’a dönüştürme makalesine bakın.