VbaProject classe

VbaProject classe

Rappresenta il progetto VBA.

Il tipo VbaProject espone i seguenti membri:

Proprietà

ProprietàDescrizione
is_valid_signedIndica se la firma del progetto VBA è valida o meno.
cert_raw_dataOttiene i dati grezzi del certificato se questo progetto VBA è firmato.
encodingOttiene e imposta la codifica del progetto VBA.
nameOttiene e imposta il nome del progetto VBA.
is_signedIndica se il codice VBA è firmato o meno.
is_protectedIndica se questo progetto VBA è protetto.
islocked_for_viewingIndica se questo progetto VBA è bloccato per la visualizzazione.
modulesOttiene tutti gli oggetti VbaModule.
referencesOttiene tutti i riferimenti del progetto VBA.

Metodi

MetodoDescrizione
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