VbaModuleType

VbaModuleType enumeration

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

public enum VbaModuleType

Valeurs

NomÉvaluerLa description
DocumentModule0Un 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.
ProceduralModule1Une collection de sous-programmes et de fonctions.
ClassModule2Un 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.
DesignerModule3Un 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