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 VBA está firmado.
encodingObtiene y establece la codificación del proyecto VBA.
nameObtiene y establece el nombre del proyecto VBA.
is_signedIndica si el código VBA está firmado o no.
is_protectedIndica si este proyecto de VBA está protegido.
islocked_for_viewingIndica si este proyecto VBA está bloqueado para su visualización.
modulesObtiene todos los VbaModule objetos.
referencesObtiene todas las referencias del proyecto VBA.

Métodos

MétodoDescripción
sign(self, digital_signature)Firme este proyecto VBA con una firma digital
protect(self, islocked_for_viewing, password)Protege o desprotege este proyecto de VBA.
copy(self, source)Copiar proyecto VBA desde otro archivo.
validate_password(self, password)Valida la 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