Categories
-
Recent Posts
Recent Comments
- Renke on 信托的分类
- coxe on 信托的分类
- David on 标签和能力
- 规律是不可违背的 « 人科 on 为什么要保证言论自由
- hl on 消除THINKPAD音量控制的哒哒声
- Leon on Focus
- EasyHot on books I read in 2009
- 西风阁 on 中国的农村可以遥望什么?
- 西风阁 on 人当心怀感激之情
- 西风阁 on 愤怒,但不要愤青
Finance&Investment
Friends
Renke_Around
Meta
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控件的事件只能放在控件所在的类模块(工作表模块)或窗体模块。过程名称由控件名和事件名称组成。如果你在控件不存在的时候就创建这个控件的事件过程,然后再在代码中引用这个控件,将会出现编译错误,所以必须使用代码创建事件过程。