本帖最后由 hwc2ycy 于 2014-2-24 00:03 编辑
2.与立即窗口对话(互动)
A.获取变量或表达式的值 在立即窗口中输入? 变量名或表达式,然后回车就行了。 这里的问号既可是半角的问号,也可以是全角的问号。
如果一次要显示多个变量或表达式的值,各个表达式之间可以用空格,逗号,分号相隔(不过是输出时的效果略有不同),推荐用逗号。 注意立即窗口只能显示文本内容。 当要显示相关对象的属性时,最好直接具体的指定相关的属性。不是所有的对象都会有一个缺省属性的,例如工作簿对象Workbook,如下图操作时,就会提示错误了。
B.执行代码
在立即窗口中输入一行代码单击ENTER键即可执行。 在立即窗口执行代码可以: 1>检测有问题的或新编写的代码。 2>查询或修改变量的值。当代码中断时可以重新给变量一个值。 3>查询或改变对象的属性值。 4>调用测试过程。在调试带参数的过程或参数时,就可以直接在立即窗口中进行调用测试,避免再写一个调用的过程。
注意:
1>立即窗口中语句是在上下文中执行的,也就是说如同把它们键入到某一特定模块之中。 2>在立即窗口执行的时候,如果需要有关函数、语句、属性或方法的语法帮助,则可选定关键字、属性名或是方法名称,然后按F1键。 3>在立即窗口中并非允许所有的语句,不能使用的语句如下: 3.1>声明语句。例如Const,Decalre,dim,public,private,function,sub,option,property,这里不一一例举,用的时候如果报错的话就注意下。 3.2>使用了控制流语句,例如Sub,Function,Goto,resume等等 3.3>在“立即”窗口中,分隔的物理行之间没有逻辑地连接,因此这些语句被理解为多个物理行。每个语句间使用冒号 (:) 隔开,,可以在“立即”窗口中用续行符_,将单一行延伸至数个物理行。
|