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 intégrées et les opérations d’accès par programme associées à un document. |
ProceduralModule | 1 | Une collection de sous-programmes et de fonctions. |
ClassModule | 2 | Un module qui contient 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 propriétés d’un contrôle ActiveX enregistré avec le projet. |
Exemples
Montre comment créer un projet VBA à l’aide de macros.
Document doc = new Document();
// Créez 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";
// Ajoute 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