有没有什么语句能把运行时变量的值,显示到vba 立即窗口口

如何调试程序&如何使用立即窗口 — 编程爱好者社区
主题:如何调试程序&如何使用立即窗口
[专家分:0]
我刚刚开始学vb请问如何调试程序&如何使用立即窗口
本帖地址:&
回复列表 (共8个回复)
[专家分:29120]
1、在可能发生无错的地方设置暂停点,a.转2;b.用鼠标在本过程需要检查的变量上晃动,就可以看到当前值,自己判断是否正确。正确,错误在后,错误,错误在前。2、在立即窗口(如果没有出来,就整出来),输出感兴趣的变量。比上面的麻烦,但功能强大。a.可以查看到本过程中没有出现的变量的当前值;b.可以查看各变量组合而成的各种表达式的结果。
[专家分:550]
补充一下:如何使用立即窗口:debug.print&&要打印的字符&
[专家分:29120]
debug.print&是一个画蛇添足的事情。程序这样输出,每处得先说明位置!何不用断点?
[专家分:0]
谢谢你们我试过了是你们说的那个样子能不能再问一下断点是怎么理解的
[专家分:0]
再次谢谢你们帮我解答问题我身边没有一个人学vb我也是才开始学差不多一个星期没有一点编程基础又没有人教有时候有点苦恼多亏论坛上大家帮忙我忠心希望论坛上的高手越来越多人气越来越旺
[专家分:29120]
断点:1、设置。在程序行的左面点击鼠标,该行程序前出现一个暗红色的圆形,整行语句加粗,似乎也变色?&&&&&&&&&或者在语句之间加入stop2、意义。就是程序运行到这里就停下来等待用户干预。除了上面说的查看输出变量表达式外,还可以在立即窗口使用赋值语句临时改变变量的值。3、结束。按F5继续运行,或者按F8运行一行,在等待干预。
[专家分:0]
明白了再问一下我怎么打不开access2000在可视化数据管理器里面
[专家分:29120]
这个问题我不懂。但是我建议,这个问题你另建一栋楼。大家才看得清楚。这栋楼的问题很多人都看过了,也有很多回复,大家不会太注意的。
您尚未登录,请登录后再回复。> 问题详情
在代码调试时,使用Debug.Print语句显示指定变量结果的窗口是( )。 A.立即窗口B.监视窗口C.本地窗
悬赏:0&答案豆
提问人:匿名网友
发布时间:
在代码调试时,使用Debug.Print语句显示指定变量结果的窗口是( )。A.立即窗口B.监视窗口C.本地窗口D.属性窗口请帮忙给出正确答案和分析,谢谢!
论文写作技巧
您可能感兴趣的试题
1在Access的数据表中删除一条记录,被删除的记录(  )。A.可以恢复到原来设置B.被恢复为最后一条记录C.被恢复为第一条记录D.不能恢复2下面描述中,不属于软件危机表现的是(  )。A.软件过程不规范B.软件开发生产率低C.软件质量难以控制D.软件成本不断提高
我有更好的答案
相关考试课程
请先输入下方的验证码查看最佳答案
图形验证:
验证码提交中……查看: 2899|回复: 11
我想要个类似立即窗口的状态显示窗口
阅读权限20
在线时间 小时
我想要在VBA程序运行的时候,在Excel界面(不打开VBE窗口)显示一个类似立即窗口的小窗口,实时显示记录程序运行状态。
立即窗口只能在VBE打开的情况下可以显示 debug.print 的内容,非常好用,能够实时监控程序运行状态。如果有一个简单方便的类似的窗口,在程序运行时也能显示程序状态,给用户以提示,会非常方便。
向各位大侠求助!
补充内容 ( 17:29):
现在暂时做的是,使用一个窗口,采用文字标签来显示程序运行状态。没完成一步,就写一条标签,并将窗口的高度调整一下,全部写完之后,wait 2s 后hide窗口。同时Excel状态栏也进行更新,用起来还算可以。
阅读权限100
在线时间 小时
要知道程序运行状态,必须是断点的情况之下。尽然如此,一般是用msgbox对话框类似的程序运行状态。
阅读权限20
在线时间 小时
ctp_119 发表于
要知道程序运行状态,必须是断点的情况之下。尽然如此,一般是用msgbox对话框类似的程序运行状态。
msgbox是弹窗,用起来肯定很抓狂。
我想要的是,比如我的程序有多个步骤,每个步骤执行完了就显示一条消息,对执行完的步骤中的某些参数进行说明,然后这样的步骤有多个,最终的结果就像立即窗口中显示的一样,类似日志记录。
你要知道,只有运行过程中,变量才会有值,运行完变量清0了,除非用一个窗体。&
阅读权限20
在线时间 小时
是不是要添加一个窗体来显示文本?
阅读权限20
在线时间 小时
小倒霉蛋子 发表于
是不是要添加一个窗体来显示文本?
添加一个窗体,用文本框来显示,已经试过了。在程序运行期间,CPU处于100%状态,文本框根本无法更新,程序执行完毕之后,文本框才会显示。
阅读权限70
在线时间 小时
父、子窗体ShowModal属性设为False
阅读权限70
在线时间 小时
sinoxo 发表于
添加一个窗体,用文本框来显示,已经试过了。在程序运行期间,CPU处于100%状态,文本框根本无法更新,程序 ...
参考:Sub AAA()
& & Dim I As Long
& & For I = 1 To 100000
& && &&&DoEvents
& && &&&Application.Caption = I
& & Next
End Sub
复制代码
这样设置意义不大,一闪即过!&
阅读权限20
在线时间 小时
sinoxo 发表于
添加一个窗体,用文本框来显示,已经试过了。在程序运行期间,CPU处于100%状态,文本框根本无法更新,程序 ...
运行过程中,不释放控制权屏幕怎么会忙得过来刷新。在需要显示状态的前面用Doevents释放控制权。其实在Excel也不需要用什么窗口来显示代码运行信息。直接在Doevents后面用Application.StatusBar = &状态代码&,在Excel的左小角就出现显示了。最后结束的时候Application.StatusBar =false即可
阅读权限70
在线时间 小时
crazy0qwer 发表于
我这代码本意是 doevents.&&
要显示可以用 文本框 设置多行显示 来实现。
阅读权限20
在线时间 小时
dickywjl 发表于
运行过程中,不释放控制权屏幕怎么会忙得过来刷新。在需要显示状态的前面用Doevents释放控制权。其实在Ex ...
这个主意不错,暂时先用上。
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师posts - 47,&
comments - 190,&
trackbacks - 0
以下内容来自:
一、监视窗口
1、配置应用程序,使应用程序处于调试状态。
2、点击&调试&----&窗口&----&监视&----&监视1&,打开监视窗口。
3、在监视窗口中&名称&栏中输入变量名称或html元素id,可查看变量的当前值和数据类型或html元素的属性、方法、事件等。如下图:
4、亦可选中变量,将其拖到&名称&栏,即可查看变量的当前值和数据类型。如下图:
二、即时窗口
1、配置应用程序,使应用程序处于调试状态。
2、点击&调试&----&窗口&----&即时&,打开即时窗口。
&3、在即时窗口中输入变量名或html元素对应的属性,即可查看变量的当前值或html元素的属性、方法的值。
三、输出窗口
1、点击&调试&----&窗口&----&输出&,打开输出窗口。
2、输出窗口能输出程序的的编译信息等,用Debug类和Trace类输出的内容就是现实到输出窗口上。
3、你可以配置输出窗口字体颜色,&工具&----&选项&----&环境&----&字体和颜色&,选中输出窗口(你也可以为其他的窗口,如即时窗口等设置内容的字体颜色)。
4、你可以配置在输出窗口上显示哪些信息(vs2008好像不能设置),&工具&----&选项&----&调试&----&输出窗口&。
5、你可以将输出窗口上的Debug类和Trace类输出的内容重定向到即时窗口,这样你可以只关注你输出的调试信息,&工具&----&选项&----&调试&,选择将所有输出窗口文本重定向到即时窗口。
阅读(...) 评论()

我要回帖

更多关于 立即窗口 的文章

 

随机推荐