VbaModuleType
Contenu
[
Cacher
]VbaModuleType enumeration
Spécifie le type d’un modèle dans un projet VBA.
public enum VbaModuleType
Valeurs
Nom | Évaluer | La description |
---|---|---|
DocumentModule | 0 | Un type d’élément de projet VBA qui spécifie un module pour les macros incorporées et les opérations d’accès programmatique qui sont associées à un document. |
ProceduralModule | 1 | Une collection de sous-routines et de fonctions. |
ClassModule | 2 | Un module contenant la définition d’un nouvel objet. Chaque instance d’une classe crée un nouvel objet, et les procédures définies dans le module deviennent des propriétés et des méthodes de l’objet. |
DesignerModule | 3 | Un module VBA qui étend les méthodes et les propriétés d’un contrôle ActiveX qui a été enregistré avec le projet. |
Exemples
Montre comment créer un projet VBA à l’aide de macros.
Document doc = new Document();
// Créer un nouveau projet VBA.
VbaProject project = new VbaProject();
project.Name = "Aspose.Project";
doc.VbaProject = project;
// Créez un nouveau module et spécifiez un code source de macro.
VbaModule module = new VbaModule();
module.Name = "Aspose.Module";
module.Type = VbaModuleType.ProceduralModule;
module.SourceCode = "New source code";
// Ajoutez le module au projet VBA.
doc.VbaProject.Modules.Add(module);
doc.Save(ArtifactsDir + "VbaProject.CreateVBAMacros.docm");
Voir également
- espace de noms Aspose.Words.Vba
- Assemblée Aspose.Words