首页 理论教育 用户窗体控件的高级应用

用户窗体控件的高级应用

时间:2023-10-27 理论教育 版权反馈
【摘要】:工具箱中的控件添加方式和属性与24.2.5小节中所讨论的文档中的ActiveX控件大同小异。二者主要的区别如下:ActiveX控件可直接添加到Word文档、Excel工作表、PowerPoint幻灯片上,打印时可见;而用户窗体控件在添加到窗体上后,打印不可见。文档中的ActiveX控件如果需要某些数据,例如ListBox、ComboBox中的列表项,在Excel中,数据可以通过单元格区域进行添加,也可以通过一段代码加载,而在Word和PowerPoint中,只能通过代码添加;用户窗体控件所需数据项只能通过代码添加。

用户窗体控件的高级应用

利用工具箱里的控件,即可在窗体上添加各种所需的控件。工具箱中的控件添加方式和属性与24.2.5小节中所讨论的文档中的ActiveX控件大同小异。鉴于篇幅关系,这里就不再逐一介绍了。二者主要的区别如下:

ActiveX控件可直接添加到Word文档、Excel工作表、PowerPoint幻灯片上,打印时可见;而用户窗体控件在添加到窗体上后,打印不可见。

ActiveX控件需要应用程序在“设计模式”下才能操作(注意:PowerPoint幻灯片的编制过程就是“设计模式”),退出设计模式(或者演示文稿放映、切换阅读模式)即进入了“运行”状态,此时可以被操作;而用户窗体控件只有在窗体被运行(装载、显示)后才能被操作。

操作多个控件时,例如进行对齐、组合等,在选中控件后,ActiveX控件在应用程序(Word、Excel和PowerPoint)的“绘图工具—格式”选项卡—“排列”组中进行;而用户窗体控件的操作可通过VBE的“格式”菜单下的命令完成。(www.xing528.com)

文档中的ActiveX控件如果需要某些数据,例如ListBox、ComboBox中的列表项,在Excel中,数据可以通过单元格区域进行添加,也可以通过一段代码加载,而在Word和PowerPoint中,只能通过代码添加;用户窗体控件所需数据项只能通过代码添加。

控件返回数据,除了Excel中的ActiveX控件可以从LinkedCell中获得,其他控件都只能从控件的Value属性获得。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈