VBA Makrolarla Çalışma

Visual Basic for Applications (VBA) for Microsoft Word, işlevselliği genişletmek için kullanılabilecek basit ama güçlü bir programlama dilidir. Aspose.Words API VBA proje kaynak koduna erişmek için üç sınıf sağlar:

  • VBAProject sınıfı, VBA proje bilgilerine erişim sağlar
  • VBAModulesCollection sınıfı, VBA proje modüllerinin koleksiyonunu döndürür
  • VbaModule sınıfı, VBA proje modülüne erişim sağlar

Bir VBA Projesi Oluşturun

Aspose.Words API belgede VbaProject almak veya ayarlamak için Document.VbaProject özelliği sağlar.

Aşağıdaki kod örneği, Ad ve Tür gibi temel özelliklerle birlikte bir VBA projesinin ve VBA Modülünün nasıl oluşturulacağını gösterir:

Makroları Oku

Aspose.Words ayrıca kullanıcılara VBA makrolarını okuma olanağı sağlar.

Aşağıdaki kod örneği, belgeden VBA Makroların nasıl okunacağını gösterir:

Makroları Yazma veya Değiştirme

Kullanıcılar Aspose.Words kullanarak VBA makrolarını değiştirebilir.

Aşağıdaki kod örneği, SourceCode özelliğini kullanarak VBA Makrolarının nasıl değiştirileceğini gösterir:

Klon VBA Projesi

Aspose.Words ile VBA projeleri klonlamak da mümkündür.

Aşağıdaki kod örneği, varolan projenin bir kopyasını oluşturan Clone özelliğini kullanarak VBA Projenin nasıl kopyalanacağını gösterir:

Klon VBA Modülü

Gerekirse VBA modüllerini de klonlayabilirsiniz.

Aşağıdaki kod örneği, varolan projenin bir kopyasını oluşturan Clone özelliğini kullanarak VBA Modülünün nasıl kopyalanacağını gösterir: