Excel VBA编程 其他窗口
在VBE中,还为用户提供了用于调试过程中的运行代码或跟踪代码,例如,使用【立即窗口】,可以显示运行结果;利用【监视窗口】可以监视各种变量和表达式。
1.【立即窗口】
当用户按下【回车键】时,即可执行输入到【立即窗口】内的任何代码,并显示其结果。
例如,在【立即窗口】中输入下面的代码并按下【回车键】,就会在对话框中显示当前日期,如图2-6所示。
图2-6 显示的结果
MsgBox date()
提 示 | 用户也可用Debug.Print语句在立即窗口中显示出模块中定义的代码,这在调试代码时是很有用的。 |
2.【本地窗口】
在该窗口中,可显示出所有在当前过程中的变量声明及变量值。单击该窗口中的【浏览】按钮vba编程免费教程,弹出【调用堆栈】对话框,如图2-7所示。
在该对话框中会列出调用堆栈中的过程,可以选择需要显示的过程,单击【显示】按钮,则在窗口中显示该过程;而窗口中的【表达式】中列出变量名称;【值】将列出变量的值,如果需要修改变量的值,则单击该值进行修改;【类型】指出变量的类型。
图2-7 本地窗口
3.【监视窗口】
当工程中有定义监视表达式定义时,就会自动出现。在添加需要监视的表达式时,可以拖动该表达式到监视窗口中。在【监视窗口】中的【表达式】中将列出监视的表达式,并在最左边列出监视图标,在【值】中显示表达式的值,这两列都是可以编辑修改的。而【类型】和【上下文】中列出监视的表达式的类型和所属过程或模块,如图2-8所示。
图2-8 监视窗口 图2-9 添加监视
用户还可以通过右击该窗口,执行【添加监视】命令,弹出【添加监视】对话框,如图2-9所示,在该对话框中,输入需要监视的表达式,单击【确定】按钮即可对该表达式进行监视。该对话框中的各个选项功能如下:
● 【表达式】文本框
在【表达式】文本框中,输入需要监视的表达式,此表达式可为一个变量、属性、函数调用或其他任何正确的表达式
● 【上下文】栏
设置在表达式中所监视变量的有效范围。在该栏中包括【过程】列表框,显示选定项目所在过程的名称,定义要评估的表达式所在的过程;【模块】列表框,显示选定项目所在模块的名称;【工程】,用于显示当前工程名称。
● 【监视类型】栏
选择如何响应监视表达式。该栏中包含3个选项按钮:启用【监视表达式】选项按钮,则在【监视】窗口中显示【监视】表达式及其值;启用【当监视值为真时中断】选项按钮,当表达式为真或任何非零值时,将进入中断模式;启用【当监视值改变时中断】选项按钮,当表达式中的运算值改变时,会进入中断模式。
提 示 | 中断模式是在开发环境中暂时中止程序的执行,在中断模式下,可以检查、调试、重置、单步执行或继续执行程序。 |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论