classe VbaProject

classe VbaProject

Rappresenta il progetto VBA.

Il tipo VbaProject espone i membri seguenti:

Proprietà

ProprietàDescrizione
is_valid_signedIndica se la firma del progetto VBA è valida o meno.
cert_raw_dataOttiene i dati non elaborati del certificato se questo progetto VBA è firmato.
nameOttiene e imposta il nome del progetto VBA.
is_signedIndica se VBAcode è 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(digital_signature)Firma questo progetto VBA con una firma digitale
protect(islocked_for_viewing, password)Protegge o rimuove la protezione di questo progetto VBA.
copy(source)Copia il progetto VBA da un altro file.
validate_password(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