Bu rehber, Python kullanarak Word’de makro oluşturmayı açıklar. IDE kurulumu, adım adım liste ve Python ile VBA programlamayı gösteren bir örnek betik içerir. Word dosyasında makro ile çalışmak için gerekli tüm sınıflar, yöntemler ve özellikler tartışılacaktır.
Python kullanarak makro destekli Word belgesi oluşturma adımları
- Aspose.Words for Python via .NET ortamını ayarlayın
- Yeni bir document oluşturun
- VBA project ekleyin
- Projeye anlamlı bir ad verin
- Makro kodu için yeni bir VBA modülü oluşturun
- Modül türünü belirleyin ve ‘Merhaba’ mesajı gösteren basit bir makro ekleyin
- Bu modülü VBA projesine ekleyin
- Belgeyi makro destekli Word dosyası olarak kaydedin, böylece kod açıldığında çalışır
Bu adımlar, Word için Python ile VBA kullanma sürecini açıklar. Aspose.Words for Python via .NET’i ayarlayın ve VBA projesi eklenmiş yeni bir Word belgesi oluşturun. “Merhaba” makrosu içeren adlandırılmış bir modül ekleyin ve dosyayı makro destekli belge olarak kaydedin, böylece kod açıldığında çalışır.
Python ile VBA programlama kodu
Bu örnek, makro destekli Word dosyasında Python ile VBA programlamayı gösterir. VbaProject sınıfı koruma durumu, kod sayfası ve VBA modül koleksiyonuna erişim sağlar. VbaModule sınıfı, Word belgesinin makro projesi içindeki tek bir VBA modülünü temsil eder ve adını, türünü (örneğin, prosedürel veya sınıf), kaynak kodunu ayarlamanıza ve kopyalamanıza olanak tanır.
Bu makale, Word dosyasında makrolarla nasıl çalışılacağını öğretir. Bir PDF dosyasını markdown’a dönüştürmek için Python kullanarak PDF’yi Markdown’a dönüştürme makalesine bakın.