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.
Additional controls
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.