## VbaModuleType enumeration

Specifies the type of a module in a VBA project.

```csharp
public enum VbaModuleType
```

### Values

| Name | Value | Description |
| --- | --- | --- |
| DocumentModule | `0` | A type of VBA project item that specifies a module for embedded macros and programmatic access operations that are associated with a document. |
| ProceduralModule | `1` | A module containing collection of subroutines and functions. |
| ClassModule | `2` | A module that contains the definition for a new object. Each instance of a class creates a new object, and procedures that are defined in the module become properties and methods of the object. |
| DesignerModule | `3` | A module that extends the methods and properties of an ActiveX control that has been registered with the project. |

### See Also

* namespace [Aspose.Tasks](../../aspose.tasks/)
* assembly [Aspose.Tasks](../../)


