VbaModuleType

VbaModuleType enumeration

Spécifie le type d’un modèle dans un projet VBA.

public enum VbaModuleType

Valeurs

Nom Évaluer La description
DocumentModule 0 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 les 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ée un nouveau projet VBA.
VbaProject project = new VbaProject();
project.Name = "Aspose.Project";
doc.VbaProject = project;

// Crée un nouveau module et spécifie 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