Window.Activate method (Visio)

Activates a window.

Syntax

expression.Activate

expression An expression that returns a Window object.

Return value

Nothing

Remarks

Microsoft Visio can have more than one window open at a time; however, only one window is active. Activating a window can change the objects returned by the ActiveWindow, ActivePage, and ActiveDocument properties.

If your Visual Studio solution includes the Microsoft.Office.Interop.Visio reference, this method maps to the following types:

  • Microsoft.Office.Interop.Visio.IVWindow.Activate()

Example

The following macro creates two windows and then shows how to activate one of the windows.

Public Sub Activate_Example() 
 
    Dim vsoDocument As Visio.Document  
    Dim vsoWindow As Visio.Window  
      
    'Create two new windows by adding documents. 
    Set vsoDocument = Documents.Add("")  
    Set vsoWindow = ActiveWindow  
    Set vsoDocument = Documents.Add("")  
     
    'Use the Activate method to make the first 
    'window created the active window. 
    vsoWindow.Activate 
 
End Sub  

Support and feedback

Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.