COMAddIns property

COMAddIns property

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

See also         Example         Applies to

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

Version added

2002

Syntax

        
          objsRet = object.COMAddIns
      

objsRet

A collection of COMAddIn objects that provide information about a COM add-in registered in the registry.

object

Required. An expression that returns an Application object.

Remarks

The COM add-ins that are currently registered are listed in the COMAdd-Ins dialog box (on the Tools menu, point to Macros, and then click COM Add-ins).

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

  1. On the Tools menu, point to Macros, and then click Visual Basic Editor.
  1. On the View menu, click Object Browser.
  1. In the Project/Library list, click Office.
  1. Under Classes, examine the class named COMAddIns.

Example

  'This macro demonstrates using the COMAddIns property
  'to list the COM add-ins registered with Visio.
  Public Sub IterateCOMAddIns()
  
  Dim myCOMAddIns As COMAddIns
  Dim myCOMAddIn As COMAddIn
  
  'Get the set of COM add-ins
  Set myCOMAddIns = Application.COMAddIns
  
  'List each COM add-in in the
  'Immediate window
  For Each myCOMAddIn In myCOMAddIns
          Debug.Print myCOMAddIn.Description
  Next
  
  End Sub