VbaProject classe
VbaProject classe
Rappresenta il progetto VBA.
Il tipo VbaProject espone i seguenti membri:
Proprietà
| Proprietà | Descrizione |
|---|---|
| is_valid_signed | Indica se la firma del progetto VBA è valida o meno. |
| cert_raw_data | Ottiene i dati grezzi del certificato se questo progetto VBA è firmato. |
| encoding | Ottiene e imposta la codifica del progetto VBA. |
| name | Ottiene e imposta il nome del progetto VBA. |
| is_signed | Indica se il codice VBA è firmato o meno. |
| is_protected | Indica se questo progetto VBA è protetto. |
| islocked_for_viewing | Indica se questo progetto VBA è bloccato per la visualizzazione. |
| modules | Ottiene tutti gli oggetti VbaModule. |
| references | Ottiene tutti i riferimenti del progetto VBA. |
Metodi
| Metodo | Descrizione |
|---|---|
sign(self, digital_signature) | Firma questo progetto VBA con una firma digitale |
protect(self, islocked_for_viewing, password) | Protegge o rimuove la protezione da questo progetto VBA. |
copy(self, source) | Copia il progetto VBA da un altro file. |
validate_password(self, password) | Convalida la password di protezione. |
Esempio
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")
Guarda anche
- modulo
aspose.cells.vba - classe
VbaModule