Daily Archives: 2009/05/03

窗体控件和控件工具箱控件

在Excel中有两种不同的控件。窗体控件和控件工具箱控件。 一种是窗体工具条控件(Forms toolbar controls),菜单“视图”→“工具栏”→“窗体”工具条控件窗口。 另外一种是控件工具箱控件(ActiveX控件),菜单“视图”→“工具栏”→“控件工具箱”(也可以选择“Visual Basic”,然后再在工具栏上选择“控件工具箱”),将出现“控件工具箱”窗口。 窗口工具条控件是Excel5和Excel95留下来的东西(在Excel 97后的版本中,添加一个Dialog Sheet后,将可以看到这个窗体工具条窗口),从Excel 97开始,Dialog Sheet被UserForm代替,并且开始使用ActiveX控件。 控件工具箱控件是用户窗体上的控件子集,这些控件只能用于Excel 97或更高版本的Excel中。 窗体控件比ActiveX控件简单,基本上只有一个Click事件。而ActiveX控件可以响应丰富的事件,ActiveX控件的事件只能放在控件所在的类模块(工作表模块)或窗体模块。过程名称由控件名和事件名称组成。如果你在控件不存在的时候就创建这个控件的事件过程,然后再在代码中引用这个控件,将会出现编译错误,所以必须使用代码创建事件过程。

Posted in 10_资源信息 | Tagged | Leave a comment