Class VbaModuleAttribute
Contents
[
Hide
]VbaModuleAttribute class
The attribute of the VbaModule
object
public sealed class VbaModuleAttribute : IEquatable<VbaModuleAttribute>
Properties
Name | Description |
---|---|
Key { get; } | Gets key of VBA module attribute. |
Value { get; } | Gets value of VBA module attribute. |
Methods
Name | Description |
---|---|
override Equals(object) | Returns a value indicating whether this instance is equal to the specified VbaModuleAttribute object. |
Equals(VbaModuleAttribute) | Returns a value indicating whether this instance is equal to the specified VbaModuleAttribute object. |
override GetHashCode() | Returns a hash code value for this VbaModuleAttribute . |
Examples
Shows how to work with VBA module attributes.
var project = new Project(DataDir + "VbaProject.mpp");
foreach (var module in project.VbaProject.Modules)
{
Console.WriteLine("Attributes Count: " + module.Attributes.Count);
foreach (var attribute in module.Attributes)
{
Console.WriteLine(" VB Name: " + attribute.Key);
Console.WriteLine(" Module: " + attribute.Value);
}
}
See Also
- namespace Aspose.Tasks
- assembly Aspose.Tasks