Application.COMAddIns property (Visio)

Returns a reference to the COMAddIns collection that represents all the Component Object Model (COM) add-ins currently registered in Microsoft Visio. Read-only.



expression A variable that represents an Application object.

Return value



The COM add-ins that are currently registered are listed in the COM Add-Ins dialog box (File tab > Options > Add-Ins > Go)

To get information about the object returned by the COMAddIns property:

  1. In the Code group on the Developer tab (File tab > Options > Advanced > General > Run in developer mode), choose Visual Basic.

  2. On the View menu, choose Object Browser.

  3. In the Project/Library list, choose Office.

  4. Under Classes, examine the class named COMAddIns.


This macro shows how to use the COMAddIns property to list the COM add-ins registered with Visio.

Public Sub COMAddIns_Example()  
    Dim vsoCOMAddIns As COMAddIns  
    Dim vsoCOMAddIn As COMAddIn  
    'Get the set of COM add-ins.  
    Set vsoCOMAddIns = Application.COMAddIns  
    'List each COM add-in in the Immediate window. 
    For Each vsoCOMAddIn In vsoCOMAddIns  
        Debug.Print vsoCOMAddIn.Description  
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.