3 4
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:
For details about installing, registering, and licensing third-party controls, see the developer documentation provided with the control.