Share via


Global Object (Visio)

The Microsoft Visio global object is automatically available to Microsoft Visual Basic for Applications (VBA) code that is part of the VBA project of a Visio document. The Visio global object is not available to code in other contexts.

Version Information

Version Added: Visio 4.5

Remarks

Members of the global object can be accessed without qualification. For example, to access the ActivePage member of the global object:

    Set vsoPage = ActivePage 

The preceding syntax is different from the syntax you would use for accessing members of non-global objects. For example:

    Set vsoPage = vsoApplication.ActivePage

Note

The VBA project of every Visio document also has a class module called ThisDocument. When referenced from code in the VBA project, the ThisDocument module returns a reference to the project's Document object.