执行VBA程序代码进行代码的调试

文章作者 100test 发表时间 2008:01:28 09:08:53
来源 100Test.Com百考试题网


  Access提供了5种程序运行方式,用于进行代码的调试

  (1)逐语句执行
  如果希望单步执行每一行程序代码,包括被调用过程中的程序代码,则可单击工具条上的“逐语句”按钮。在执行该命令后,VBA运行当前语句,并自动转到下一条语句,同时将程序挂起。
有时,在一行中有多条语句,它们之间用冒号隔开。在使用“逐语句”命令时,将逐个执行该行中的每条语句,而断点只是应用程序执行的第一条语句。
  (2)逐过程执行
  如果希望执行每一行程序代码,并将任何被调用过程作为一个单位执行,则可单击工具条上的“逐过程”按钮。
  逐过程执行与逐语句执行的不同之处在于:当执行代码调用其他过程时,逐语句是从当前行转移到该过程中,在此过程中一行一行地执行;而逐过程执行则将调用其他过程的语句当做统一的语句,将该过程执行完毕,再进入下一语句。
  (3)跳出执行
  如果希望执行当前过程中的剩余代码,则可单击工具条上的“跳出”按钮。在执行跳出命令时,VBA会将该过程未执行的语句全部执行完,包括在过程中调用的其他过程,并且都是一步完成。执行完过程,程序将返回到调用该过程的过程,至此“跳出”命令执行完毕。
  (4)运行到光标处
  选择“调用”菜单的“运行到光标处”命令,VBA就会运行到当前光标处。当用户可确定某一范围的语句正确,而对后面语句的正确性不能保证时,就可用该命令运行程序到某条语句,再在该语句后逐步调试。
  (5)设置下一条语句
  在V13A中,用户可自由设置下一步要执行的语句。要在程序中设置执行的下一条语句,可用右键单击,并在弹出的菜单中选择“设置下一条语句”命令。这个命令必须在程序挂起时使用。



相关文章


海南:2007年9月计算机等级考试成绩查询开始
广东:2007年下半年广东省全国计算机等级考试成绩
谈硬盘型号的秘密
什么是SantaRosa?
执行VBA程序代码进行代码的调试
W 插图的各种用法
解决office2007文件格式不通用的问题
Office文档恢复常见的两个问题及解决
关于Office文档保存的一点小常识
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛