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