VbaProject
Contenu
[
Cacher
]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
- espace de noms Aspose.Cells.Vba
- Assemblée Aspose.Cells