Class VbaModule
Contents
[
Hide
]VbaModule class
Represents a VBA module.
public sealed class VbaModule : IVbaModule
Properties
Name | Description |
---|---|
Attributes { get; } | Gets a collection of the module’s attributes. |
Name { get; set; } | Gets a name of the VBA module |
SourceCode { get; set; } | Gets or sets a source code of the VBA module |
Type { get; } | Gets the type of the module. |
Methods
Name | Description |
---|---|
static CreateClassModule(string) | Creates an instance of VbaModule with VbaModuleType.ClassModule type. |
static CreateProceduralModule(string) | Creates an instance of VbaModule with VbaModuleType.ProceduralModule type. |
Examples
Shows how to read modules of VBA project.
var project = new Project(DataDir + "VbaProject.mpp");
Console.WriteLine("Total Modules Count: " + project.VbaProject.Modules.Count);
foreach (var module in project.VbaProject.Modules)
{
Console.WriteLine("Module Name: " + module.Name);
Console.WriteLine("Source Code: " + module.SourceCode);
}
See Also
- namespace Aspose.Tasks
- assembly Aspose.Tasks