VbaProject classe

VbaProject classe

Représente le projet VBA.

Le type VbaProject expose les membres suivants :

Propriétés

PropriétéDescription
is_valid_signedIndique si la signature du projet VBA est valide ou non.
cert_raw_dataObtient les données brutes du certificat si ce projet VBA est signé.
nameObtient et définit le nom du projet VBA.
is_signedIndique si VBAcode est signé ou non.
is_protectedIndique si ce projet VBA est protégé.
islocked_for_viewingIndique si ce projet VBA est verrouillé pour l’affichage.
modulesObtient tous les objets VbaModule.
referencesObtient toutes les références du projet VBA.

Méthodes

MéthodeDescription
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