VbaProject clase

VbaProject clase

Representa el proyecto VBA.

El tipo VbaProject expone los siguientes miembros:

Propiedades

PropiedadDescripción
is_valid_signedIndica si la firma del proyecto VBA es válida o no.
cert_raw_dataObtiene datos sin procesar del certificado si este proyecto de VBA está firmado.
nameObtiene y establece el nombre del proyecto de VBA.
is_signedIndica si VBAcode está firmado o no.
is_protectedIndica si este proyecto de VBA está protegido.
islocked_for_viewingIndica si este proyecto de VBA está bloqueado para su visualización.
modulesObtiene todos los objetos VbaModule.
referencesObtiene todas las referencias del proyecto VBA.

Métodos

MétodoDescripción
sign(digital_signature)Firme este proyecto de VBA con una firma digital
protect(islocked_for_viewing, password)Protege o desprotege este proyecto de VBA.
copy(source)Copie el proyecto VBA de otro archivo.
validate_password(password)Valida contraseña de protección.

Ejemplo

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")

Ver también