Excel VBA编程 其他窗口 下载本文

Excel VBA编程 其他窗口

在VBE中,还为用户提供了用于调试过程中的运行代码或跟踪代码,例如,使用【立即窗口】,可以显示运行结果;利用【监视窗口】可以监视各种变量和表达式。 1.【立即窗口】

当用户按下【回车键】时,即可执行输入到【立即窗口】内的任何代码,并显示其结果。 例如,在【立即窗口】中输入下面的代码并按下【回车键】,就会在对话框中显示当前日期,如图2-6所示。

输入代码 弹出对话框

图2-6 显示的结果

MsgBox date()

2.【本

用户也可用Debug.Print语句在立即窗口中显示出模块中定义的代码,这在调试代地窗 码时是很有用的。

口】

提 示

在该

窗口中,可显示出所有在当前过程中的变量声明及变量值。单击该窗口中的【浏览】按钮,弹出【调用堆栈】对话框,如图2-7所示。

在该对话框中会列出调用堆栈中的过程,可以选择需要显示的过程,单击【显示】按钮,则在窗口中显示该过程;而窗口中的【表达式】中列出变量名称;【值】将列出变量的值,如果需要修改变量的值,则单击该值进行修改;【类型】指出变量的类型。

弹出对话框

图2-7 本地窗口 3.【监视窗口】

当工程中有定义监视表达式定义时,就会自动出现。在添加需要监视的表达式时,可以拖动该表达式到监视窗口中。在【监视窗口】中的【表达式】中将列出监视的表达式,并在最左边列出监视图标,在【值】中显示表达式的值,这两列都是可以编辑修改的。而【类型】和【上下文】中列出监视的表达式的类型和所属过程或模块,如图2-8所示。

设置

图2-8 监视窗口 图2-9 添加监视