## VbaReference class


Implements a reference to an Automation type library or VBA project. To learn more, visit the [Working with VBA Macros](https://docs.aspose.com/words/cpp/working-with-vba-macros/) documentation article.

```cpp
class VbaReference : public System::Object
```

## Methods

| Method | Description |
| --- | --- |
| virtual [get_LibId](./get_libid/)() const | Gets a string value containing the identifier of an Automation type library. |
| virtual [get_Type](./get_type/)() | Gets [VbaReferenceType](../vbareferencetype/) object that indicates the type of reference that a [VbaReference](./) object represents. |
| [GetType](./gettype/)() const override |  |
| [Is](./is/)(const System::TypeInfo\&) const override |  |
| static [Type](./type/)() |  |
## See Also

* Namespace [Aspose::Words::Vba](../)
* Library [Aspose.Words for C++](../../)
