VbaProject sınıfı
VbaProject sınıfı
VBA projesini temsil eder.
VbaProject türü aşağıdaki üyeleri ortaya çıkarır:
Özellikler
| Mülk | Tanım |
|---|---|
| is_valid_signed | VBA projesinin imzasının geçerli olup olmadığını belirtir. |
| cert_raw_data | Bu VBA projesi imzalanmışsa sertifika ham verilerini alır. |
| encoding | VBA projesinin kodlamasını alır ve ayarlar. |
| name | VBA projesinin adını alır ve ayarlar. |
| is_signed | VBAcode’un imzalı olup olmadığını belirtir. |
| is_protected | Bu VBA projesinin korunup korunmadığını gösterir. |
| islocked_for_viewing | Bu VBA projesinin görüntülenmeye kilitli olup olmadığını belirtir. |
| modules | VbaModule nesnesinin tamamını alır. |
| references | VBA projesinin tüm referanslarını alır. |
Yöntemler
| Yöntem | Tanı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
- modül
aspose.cells.vba - sınıf
VbaModule