VbaProject classe
VbaProject classe
Représente le projet VBA.
Le type VbaProject expose les membres suivants :
Propriétés
Propriété | Description |
---|---|
is_valid_signed | Indique si la signature du projet VBA est valide ou non. |
cert_raw_data | Obtient les données brutes du certificat si ce projet VBA est signé. |
encoding | Obtient et définit l’encodage du projet VBA. |
name | Obtient et définit le nom du projet VBA. |
is_signed | Indique si le code VBA est signé ou non. |
is_protected | Indique si ce projet VBA est protégé. |
islocked_for_viewing | Indique si ce projet VBA est verrouillé pour la visualisation. |
modules | Obtient tous les VbaModule objets. |
references | Obtient toutes les références du projet VBA. |
Méthodes
Méthode | Description |
---|---|
sign(self, digital_signature) | Signez ce projet VBA avec une signature numérique |
protect(self, islocked_for_viewing, password) | Protège ou déprotège ce projet VBA. |
copy(self, source) | Copier le projet VBA à partir d’un autre fichier. |
validate_password(self, password) | Valide le mot de passe de protection. |
Exemple
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")
Voir également
- module
aspose.cells.vba
- classe
VbaModule