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é. |
| name | Obtient et définit le nom du projet VBA. |
| is_signed | Indique si VBAcode 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 l’affichage. |
| modules | Obtient tous les objets VbaModule. |
| references | Obtient toutes les références du projet VBA. |
Méthodes
| Méthode | Description |
|---|---|
| sign(digital_signature) | Signer ce projet VBA par une DigitalSignature |
| protect(islocked_for_viewing, password) | Protège ou déprotége ce projet VBA. |
| copy(source) | Copiez le projet VBA à partir d’un autre fichier. |
| validate_password(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