在使用Excel(包括其他Office组件)的VBA开发功能时,可以插入两种类型的控件,一种是表单控件(在早期版本中也称为窗体控件,英文Form Controls),另一种是ActiveX控件。前者只能在工作表中添加和使用(虽然它名为Form Controls,但其实并不能在User Form中使用),并且只能通过设置控件格式或者指定宏来使用它;而后者不仅可以在工作表中使用,还可以在用户窗体中使用,并且具备了众多的属性和事件,提供了更多的使用方式。
ActiveX 控件: 以前称为 OLE 控件或 OCX 控件, ActiveX, 是组件 (或对象) 打包, 别人编程功能, 以便可以重用 Web页或其他程序中插入。