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