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 VBA está firmado. |
| encoding | Obtiene y establece la codificación del proyecto VBA. |
| name | Obtiene y establece el nombre del proyecto VBA. |
| is_signed | Indica si el código VBA está firmado o no. |
| is_protected | Indica si este proyecto de VBA está protegido. |
| islocked_for_viewing | Indica si este proyecto VBA está bloqueado para su visualización. |
| modules | Obtiene todos los VbaModule objetos. |
| references | Obtiene todas las referencias del proyecto VBA. |
Métodos
| Método | Descripció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
- módulo
aspose.cells.vba - clase
VbaModule