ActiveX controls (ActiveX control: A control, such as a check box or button that offers options to users or runs macros or scripts that automate a task. You can write macros for the control in Microsoft Visual Basic for Applications or scripts in Microsoft Script Editor.) are similar to those you find in programming languages such as Microsoft Visual Basic for Applications (Visual Basic for Applications (VBA): A macro-language version of Microsoft Visual Basic that is used to program Windows applications and is included with several Microsoft applications.). ActiveX controls include scroll bars, command buttons, option buttons, toggle buttons, and other controls that you use to create custom programs, dialog boxes, and forms.
The ActiveX controls in Microsoft Office PowerPoint 2003are stored in the Control Toolbox (View menu, Toolbars submenu). When you add an ActiveX control to a presentation, you can make the control "active" by writing macros (macro: An action or a set of actions that you can use to automate tasks. Macros are recorded in the Visual Basic for Applications programming language.) in the Microsoft Visual Basic Editor (Microsoft Visual Basic Editor: An environment in which you can edit macros that you've recorded and write new macros and Visual Basic for Applications programs.) that customize the behavior of the control. For example, you can use ActiveX controls to create an online survey in your presentation in which respondents can enter text in text boxes or select or clear check boxes.
Using ActiveX controls on Web pages
Each set of new ActiveX controls comes with a Setup program that installs and automatically registers each control so that the controls can be used from within Microsoft PowerPoint.
In addition to the controls in the Control Toolbox, some custom controls are installed by other programs. For example, the ActiveX control that displays ActiveX movies is installed by Microsoft Internet Explorer.
If you copied an ActiveX control (a file with an .ocx or .dll extension) from an installation disk or from a network without using the Setup program, the control might not be registered or appear in the More Controls list. You must register the control before you use it.
Security Use caution when you are adding ActiveX controls to your Web page. ActiveX controls may be designed in such a way that their use could pose a security risk. We recommend that you use controls from trusted sources only.
For more information about ActiveX controls, see Visual Basic Editor Help.