VbaProject clase
VbaProject clase
Representa el proyecto VBA.
El tipo VbaProject expone los siguientes miembros:
Propiedades
Propiedad | Descripción |
---|---|
is_valid_signed | Indica si la firma del proyecto VBA es válida o no. |
cert_raw_data | Obtiene datos sin procesar del certificado si este proyecto de VBA está firmado. |
name | Obtiene y establece el nombre del proyecto de VBA. |
is_signed | Indica si VBAcode está firmado o no. |
is_protected | Indica si este proyecto de VBA está protegido. |
islocked_for_viewing | Indica si este proyecto de VBA está bloqueado para su visualización. |
modules | Obtiene todos los objetos VbaModule. |
references | Obtiene todas las referencias del proyecto VBA. |
Métodos
Método | Descripció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
- módulo aspose.cells.vba
- clase VbaModule