Share via


Distributing ActiveX Controls in a Visio Solution

Microsoft® Visual Basic® for Applications (VBA) in Microsoft® Visio® provides the Microsoft Forms 2.0 ActiveX® controls, which include standard dialog box controls, such as buttons, check boxes, text boxes, and combo boxes. You can distribute these controls most simply with a Visio solution, because they are included with Visio—no special installation or additional licensing is required.

You might acquire other controls by installing Microsoft Visual Basic or C++, downloading controls from the Internet, or buying third-party packages. Distributing a solution that contains such controls can be a little more complicated:

  • Because the controls might not already be on the user's system, your solution's Setup program needs to check whether the control is already installed and, if not, install the control and register it on the user's system.
  • Such controls typically come with a design-time license, so you can use them in your development projects, and the controls might require a run-time license for distribution.

For details about installing, registering, and licensing third-party controls, see the developer documentation provided with the control.