VbaProject sınıfı

VbaProject sınıfı

VBA projesini temsil eder.

VbaProject türü aşağıdaki üyeleri ortaya çıkarır:

Özellikler

MülkTanım
is_valid_signedVBA projesinin imzasının geçerli olup olmadığını belirtir.
cert_raw_dataBu VBA projesi imzalanmışsa sertifika ham verilerini alır.
encodingVBA projesinin kodlamasını alır ve ayarlar.
nameVBA projesinin adını alır ve ayarlar.
is_signedVBAcode’un imzalı olup olmadığını belirtir.
is_protectedBu VBA projesinin korunup korunmadığını gösterir.
islocked_for_viewingBu VBA projesinin görüntülenmeye kilitli olup olmadığını belirtir.
modulesVbaModule nesnesinin tamamını alır.
referencesVBA projesinin tüm referanslarını alır.

Yöntemler

YöntemTanım
sign(self, digital_signature)Bu VBA projesini DigitalSignature ile imzalayın
protect(self, islocked_for_viewing, password)Bu VBA projesini korur veya korumasını kaldırır.
copy(self, source)VBA projesini diğer dosyadan kopyala.
validate_password(self, password)Koruma şifresini doğrular.

Örnek

from aspose.cells import Workbook

# Instantiating a Workbook object
workbook = Workbook()
#  Init VBA project.
vbaProject = workbook.vba_project
# Saving the Excel file
workbook.save("book1.xlsm")

Ayrıca bakınız