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