VBA编程环境
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.使用Debug.Print 使用立即窗口的方法是在程序代码中加入Debug.Print命令, 其作用是在屏幕上显示变量的当前值。
12.1.3 调试过程
12.1 VBA编程环境
2.设置断点 另一个测试工具是断点调试法。一般来说,设置断点是为了 观察程序运行时的状态。 在程序中指定的、希望暂停的地方设置断点。在程序暂停后, 可以在立即窗口中显示变量信息。
保存 剪切
图标
表 12.1 “标准”工具栏
说明 在主应用程序与活动的 Visual Basic 文档之间进行切换 用于插入新模块,图标会变成最后一个添加的模块类型,默认 值是窗体。 表示模块, 表示类模块, 表示过程 将包含工程及其所有部件(即窗体及模块)的主文档存盘 将选择的控件或文本删除并放置于“剪贴板”中
上述方法用于查看、编辑那些不在窗体和报表中的模块。要 查看、编辑窗体或报表中的模块,可使用如下方式:
• 在“设计”视图中打开对象。然后单击设计工具栏上的 “代码”按钮 。打开VBE环境,并打开该窗体或报表模块代码, 显示位置为该模块的开头部分。
12.1.1 进入VBE
12.1 VBA编程环境
• 在“设计”视图中打开对象。然后右击需要编写代码的控 件,在弹出的快捷菜单中选择“事件生成器”命令。打开VBE环 境,并打开该窗体或报表模块代码,显示位置为该控件代码的开 头部分。
12.1.2 VBE界面
12.1 VBA编程环境
名称 复制 粘贴 搜索 撤销 恢复 运行子过程/用户窗体 中断 终止运行/重新设计 设计模式 工程资源管理器 属性窗口 对象浏览器 工具箱 Office 助手
图标
说明 将选择的控件或文本复制到“剪贴板”中 将“剪贴板”的内容插入到当前位置 打开“查找”对话框并搜索“查找目标”文本框内指定的文本 撤销最后一个编辑动作 恢复最后一个文本编辑的撤销动作 运行模块程序 中断正在运行的程序 结束正在运行的程序,重新进入模块设计状态 在设计模式和非设计模式之间切换 打开工程资源管理器窗口 打开属性窗口 打开对象浏览器窗口 显示或隐藏工具箱 打开 Office 助手进行帮助
!
存储为 32 位(4 个字节)浮点数值的形式 负数:-3.402 823E38~-1.401 298E-45
12.2.1 数据类型
12.2 VBA程序设计基础
VBA类型、类型声明符、数据类型、取值范围和默认值如表 12.2所示。其中,字符串类型又分为变长字符串(String)和定 长字符串(String * length)。
表 12.2 VBA 基本数据类型
VBA 类型 Byte Integer Boolean Long Single
12.1.3 调试过程
12.2 VBA程序设计基础
VBA数据类型继承了传统的Basic语言,如Microsoft QuickBasic。在VBA应用程序中,也需要对变量的数据类型进 行声明。VBA提供了较为完备的数据类型,Access数据表中的 字段使用的数据类型(OLE对象和备注字段数据类型除外)在 VBA中都有对应的类型。
12.1.2 VBE界面
12.1 VBA编程环境
(1)代码窗口 (2)立即窗口 (3)监视窗口 (4)本地窗口 (5)对象浏览器 (6)工程资源管理器 (7)属性窗口
12.1.2 VBE界面
12.1 VBA编程环境
在VBA中经常需要对函数或过程进行调试。VBA提供了若干 种调试的工具,主要有Debug.print和设置断点。
12.1.2 VBE界面
12.1 VBA编程环境
2.VBE窗口 VBE使用多种不同窗口来显示不同对象或完成不同任务。 VBE中的窗口有代码窗口、立即窗口、本地窗口、对象浏览器、 工程资源管理器、属性窗口、工具箱、用户窗体窗口和监视窗口 等。在VBE窗口的“视图”菜单中包括了用于打开各种窗口的菜 单命令。
12.1 VBA编程环境
Access提供了多种方法启动VBA编程环境,包括如下方式: • 按Alt+F11组合键(该组合键还可以在数据库窗口和VBE 之间相互切换)。 • 在数据库窗口中选择“工具”菜单,然后选择“宏”子菜 单中的“Visual Basic编辑器”命令。
12.1.1 进入VBE
12.1 VBA编程环境
12.1 VBA编程环境
1.VBE工具栏 VBE中有多种工具栏,包括“调试”工具栏、“编辑”工具 栏、“标准”工具栏和“用户窗体”工具栏。 可以单击工具栏按钮来完成该按钮所指定的动作。如果要显 示工具栏按钮的工具提示,可以选择“选项”对话框“标准”选 项卡中的“显示工具提示”。
12.1.2 VBE界面
12.1.1 进入VBE
12.1 VBA编程环境
图12.2是一个打开的VBE窗口。VBE环境通常由一些常用工 具栏和多个子窗口组成(在刚开始打开的VBE界面可能没有部分 窗口和工具栏,如果需要,可以执行主菜单“视图”中的相应命 令来调出窗口和工具栏)。
12.1.1 进入VBE
图12.2 VBE窗口
• 单击数据库窗口中的“模块”按钮,然后双击要查看或编 辑的模块,将启动VBE,此时VBE代码窗口中显示为该模块部分 代码。
• 单击数据库窗口中的“模块”按钮,然后单击数据库窗口 中的“新建”按钮,此时打开VBE窗口,并在VBE窗口中创建一 个空白模块。
12.1.1 进入VBE
Βιβλιοθήκη Baidu
12.1 VBA编程环境
类型声 存储形式 明符
取值范围
存储为 8 位(1 个字节)的数值形式
0~255
%
存储为 16 位(2 个字节)的数值形式
-32 768~32 767
存储为 16 位(2 个字节)的数值形式
True 和 False
&
存储为 32 位(4 个字节)有符号的数值形式 -2 147 483 648~2 147 483 647
12.1 VBA编程环境
“标准”工具栏包含几个常用的菜单项快捷方式的按钮。 “标准”工具栏是VBE默认显示的工具栏。图12.3所示便是“标 准”工具栏。
图 12.3 “标准”工具栏
12.1.2 VBE界面
12.1 VBA编程环境
“标准”工具栏中各图标及其功能如表12.1所示。
名称 Access 视图 插入模块
12.1.3 调试过程
12.1 VBA编程环境
2.设置断点 另一个测试工具是断点调试法。一般来说,设置断点是为了 观察程序运行时的状态。 在程序中指定的、希望暂停的地方设置断点。在程序暂停后, 可以在立即窗口中显示变量信息。
保存 剪切
图标
表 12.1 “标准”工具栏
说明 在主应用程序与活动的 Visual Basic 文档之间进行切换 用于插入新模块,图标会变成最后一个添加的模块类型,默认 值是窗体。 表示模块, 表示类模块, 表示过程 将包含工程及其所有部件(即窗体及模块)的主文档存盘 将选择的控件或文本删除并放置于“剪贴板”中
上述方法用于查看、编辑那些不在窗体和报表中的模块。要 查看、编辑窗体或报表中的模块,可使用如下方式:
• 在“设计”视图中打开对象。然后单击设计工具栏上的 “代码”按钮 。打开VBE环境,并打开该窗体或报表模块代码, 显示位置为该模块的开头部分。
12.1.1 进入VBE
12.1 VBA编程环境
• 在“设计”视图中打开对象。然后右击需要编写代码的控 件,在弹出的快捷菜单中选择“事件生成器”命令。打开VBE环 境,并打开该窗体或报表模块代码,显示位置为该控件代码的开 头部分。
12.1.2 VBE界面
12.1 VBA编程环境
名称 复制 粘贴 搜索 撤销 恢复 运行子过程/用户窗体 中断 终止运行/重新设计 设计模式 工程资源管理器 属性窗口 对象浏览器 工具箱 Office 助手
图标
说明 将选择的控件或文本复制到“剪贴板”中 将“剪贴板”的内容插入到当前位置 打开“查找”对话框并搜索“查找目标”文本框内指定的文本 撤销最后一个编辑动作 恢复最后一个文本编辑的撤销动作 运行模块程序 中断正在运行的程序 结束正在运行的程序,重新进入模块设计状态 在设计模式和非设计模式之间切换 打开工程资源管理器窗口 打开属性窗口 打开对象浏览器窗口 显示或隐藏工具箱 打开 Office 助手进行帮助
!
存储为 32 位(4 个字节)浮点数值的形式 负数:-3.402 823E38~-1.401 298E-45
12.2.1 数据类型
12.2 VBA程序设计基础
VBA类型、类型声明符、数据类型、取值范围和默认值如表 12.2所示。其中,字符串类型又分为变长字符串(String)和定 长字符串(String * length)。
表 12.2 VBA 基本数据类型
VBA 类型 Byte Integer Boolean Long Single
12.1.3 调试过程
12.2 VBA程序设计基础
VBA数据类型继承了传统的Basic语言,如Microsoft QuickBasic。在VBA应用程序中,也需要对变量的数据类型进 行声明。VBA提供了较为完备的数据类型,Access数据表中的 字段使用的数据类型(OLE对象和备注字段数据类型除外)在 VBA中都有对应的类型。
12.1.2 VBE界面
12.1 VBA编程环境
(1)代码窗口 (2)立即窗口 (3)监视窗口 (4)本地窗口 (5)对象浏览器 (6)工程资源管理器 (7)属性窗口
12.1.2 VBE界面
12.1 VBA编程环境
在VBA中经常需要对函数或过程进行调试。VBA提供了若干 种调试的工具,主要有Debug.print和设置断点。
12.1.2 VBE界面
12.1 VBA编程环境
2.VBE窗口 VBE使用多种不同窗口来显示不同对象或完成不同任务。 VBE中的窗口有代码窗口、立即窗口、本地窗口、对象浏览器、 工程资源管理器、属性窗口、工具箱、用户窗体窗口和监视窗口 等。在VBE窗口的“视图”菜单中包括了用于打开各种窗口的菜 单命令。
12.1 VBA编程环境
Access提供了多种方法启动VBA编程环境,包括如下方式: • 按Alt+F11组合键(该组合键还可以在数据库窗口和VBE 之间相互切换)。 • 在数据库窗口中选择“工具”菜单,然后选择“宏”子菜 单中的“Visual Basic编辑器”命令。
12.1.1 进入VBE
12.1 VBA编程环境
12.1 VBA编程环境
1.VBE工具栏 VBE中有多种工具栏,包括“调试”工具栏、“编辑”工具 栏、“标准”工具栏和“用户窗体”工具栏。 可以单击工具栏按钮来完成该按钮所指定的动作。如果要显 示工具栏按钮的工具提示,可以选择“选项”对话框“标准”选 项卡中的“显示工具提示”。
12.1.2 VBE界面
12.1.1 进入VBE
12.1 VBA编程环境
图12.2是一个打开的VBE窗口。VBE环境通常由一些常用工 具栏和多个子窗口组成(在刚开始打开的VBE界面可能没有部分 窗口和工具栏,如果需要,可以执行主菜单“视图”中的相应命 令来调出窗口和工具栏)。
12.1.1 进入VBE
图12.2 VBE窗口
• 单击数据库窗口中的“模块”按钮,然后双击要查看或编 辑的模块,将启动VBE,此时VBE代码窗口中显示为该模块部分 代码。
• 单击数据库窗口中的“模块”按钮,然后单击数据库窗口 中的“新建”按钮,此时打开VBE窗口,并在VBE窗口中创建一 个空白模块。
12.1.1 进入VBE
Βιβλιοθήκη Baidu
12.1 VBA编程环境
类型声 存储形式 明符
取值范围
存储为 8 位(1 个字节)的数值形式
0~255
%
存储为 16 位(2 个字节)的数值形式
-32 768~32 767
存储为 16 位(2 个字节)的数值形式
True 和 False
&
存储为 32 位(4 个字节)有符号的数值形式 -2 147 483 648~2 147 483 647
12.1 VBA编程环境
“标准”工具栏包含几个常用的菜单项快捷方式的按钮。 “标准”工具栏是VBE默认显示的工具栏。图12.3所示便是“标 准”工具栏。
图 12.3 “标准”工具栏
12.1.2 VBE界面
12.1 VBA编程环境
“标准”工具栏中各图标及其功能如表12.1所示。
名称 Access 视图 插入模块