VbaProject

VbaProject class

Représente le projet VBA.

public class VbaProject

Propriétés

Nom La description
CertRawData { get; } Obtient les données brutes du certificat si ce projet VBA est signé.
IslockedForViewing { get; } Indique si ce projet VBA est verrouillé pour l’affichage.
IsProtected { get; } Indique si ce projet VBA est protégé.
IsSigned { get; } Indique si VBAcode est signé ou non.
IsValidSigned { get; } Indique si la signature du projet VBA est valide ou non.
Modules { get; } Obtient toutVbaModule objets.
Name { get; set; } Obtient et définit le nom du projet VBA.
References { get; } Obtient toutes les références du projet VBA.

Méthodes

Nom La description
Copy(VbaProject) Copier le projet VBA à partir d’un autre fichier.
Protect(bool, string) Protège ou déprotége ce projet VBA.
Sign(DigitalSignature) Signer ce projet VBA par une DigitalSignature
ValidatePassword(string) Valide le mot de passe de protection.

Exemples


[C#]

//Instanciation d'un objet Workbook
Workbook workbook = new Workbook();
 // Initier le projet VBA.
VbaProject vbaProject = workbook.VbaProject;
//Enregistrement du fichier Excel
workbook.Save("book1.xlsm");

 [Visual Basic]

'Instanciation d'un objet Workbook
Dim workbook As Workbook = New Workbook()
'Lancer le projet VBA.
Dim vbaProject as VbaProject  = workbook.VbaProject
'Enregistrement du fichier Excel
workbook.Save("book1.xlsm")

Voir également