第2讲 EXCEL VBA的开发环境和开发过程 作者:http://hi.baidu.com/landmao 2.1 什么是VBE VBE(Visual Basic Editor)是编写VBA代码的工具,窗口结构和VB的编辑器相似。和VB编辑器不同的是,VBE不能单独打开,必须依附于他所支持的应用程序,如EXCEL。
2.2 启动VBE 环境 在Excel菜单中,选择工具——宏——Visual Basic 编辑器,或者按快捷键Alt+F11即可进入。
进入VBE编辑器后,就能编写有关低界面后程序。VBE编辑器主要包括以下部分:
1、代码窗口。就是在这里写VBA的代码,也是在这里查看代码的。 2、对象窗口。可以在这里设定窗体的界面(如果使用了窗体的话),在这里能很直观地设定窗体各个控件的布局。 3、对象浏览器。在这里可以查看所有对象库、特定对象或你自己的工程,包括所有的对象的列表与每个对象的成员列表。 4、工程资源管理器。在这里,我们可以很方便地管理工程中的模块、类模块与窗体,还可以很容易地在代码与对象间切换。 5、属性窗口。在这里可以很简单地设定很多对象相关的属性,简单到只要用鼠标选择即可。 6、工具箱。在插入窗体后,可以从工具箱添加各种控件。 7、立即窗口。其主要工作是: (1)在开发过程中,用Debug.Print输出的内容就在此显示。 (2)当代码是Break模式时,查看对象和变量的状态。 (3)用?加上语句,就可以看到运行的结果,在很多情况下比用msgbox报出方便多了。
2.4 使用VBA帮助和寻找资源 1.VBA帮助。VBA的帮助中包含Excel所有属性、对象、方法等的说明,学习VBA的过程中,经常查阅VBA帮助,对了解Excel所有属性、对象、方法很有帮助。在查看别人的代码时,对不熟悉的部分,只要将光标移到其中,再按F1键,就能快速查获到相关的帮助。我们还可以在帮助的应答向导中,键入相关的关键词,来查找我们需要的内容。 2.网络的搜索。网络的好处就在于信息量之巨大,而要查找到我们需要的信息时,最基本的就是用好搜索。通过如百度、Google等,只要键入合适用的关键词,就能找出不少相关的信息。
2.5 EXCEL VBA的开发过程 1. EXCELVBA开发过程简介 在开发一个具体的业务程序时,需要对以下问题有个大致的考虑。 1)使用者。这决定了程序的操作难度及界面感观。 2)数据来源和保存在哪里。这决定了程序的结构。 3)如何操作。这将决定程序的界面和细节。 4)数据处理的结果。最终决定程序的价值。 2.认识不同的控件 开始时关闭所有工作簿,打开一个新工作簿并另存为一个具体名字,一般用项目名称。在工具栏上单击鼠标右键,从快捷菜单中选择"窗体",显示"窗体"工具栏.其中有16个控件,只有9个可放到工作表内。 1)标签:它用于表现静态文本。 2)分组框:它用于将其他控件进行组合。 3)按钮:用于执行宏命令。 4)复选框:它是一个选择控件,通过单击可以选择和取消选择,可以多项选择。 5)选项按钮:通常几个选项按钮组合在一起使用,在一组中只能选择一个选项按钮。 6)列表框:用于显示多个选项并从中选择。只能单选。 7)组合框:用于显示多个选项并从中选择。可以选择其中的项目或者输入一个其它值。 8)滚动条:不是你常见的来给很长的窗体添加滚动能力的控件,而是一种选择机制。例如调节过渡色的滚动条控件。包括水平滚动条和垂直滚动条。 9)微调控件:也是一种数值选择机制,通过单击控件的箭头来选择数值。例如改变Windows日期或时间就会使用到微调控件。 3.向工作表添加控件 4.设置控件的特性 5.给控件命名 6.使用用户窗体 如果希望创建专业级的应用程序,并且方便用户输入数据,那么应该使用用户窗体。用户窗体可以作为程序的对话框和窗口.向用户窗体添加控件基本类似于向工作表添加控件。 在对用户窗体设计完成后,可以对其进行预览,方法是在VBA编辑器中选择该窗体,单击“运行”菜单中的三角符号“运行子过程/用户窗体”,三角符号在VBA工具栏上也可能看得到,旁边是一个垂直的等于符号,最右边是个小正方形符号,它们类似于录音机上的按钮。运行窗体的另一个方法是按F5键。 |
|
来自: uslimi > 《EXCEL VBA应用教程》