VBA Debug 的使用

  在VBA编程中也有debug功能使用但和C# 及C 有点区别特别在watch某个对象时候必须得选中然后按sht +F9可以进行 quick watch. 请注意以下几点:

  ·         插入断点把鼠标放到某代码前面左击鼠标就可以插入断点取消断点只要在断点上左击鼠标就ok

  ·         单步调式――――  F8可以用鼠标放上去查看某个系统定义变量对于自定义"引用类型可以通过上面提到quick watch 去查看其值变化"

  ·         在调式过程中如果对调式机制不熟那么输出某个值是最好呈现形式特别是对初学者来说这时候可以使用 MsgBox "Message"思路方法

  对于上面代码进行调式如下图:





  这时候会看到 参数 table ="SpecSkill"但是list值为空在VBA 中默认参数传递是引用传递(ByRef)而不是值传递(ByVal) 所以list值并没有取代前面传过来combo box Control控件

  让我们继续往下看:



  查看原图(大图)

  选中list然后 shit+F9这时候会出现个对话框看到Expression 值是list. 但没有获取value. 点击 add. 就可以看到以下结果:



  查看原图(大图)

  其余些功能和C# 及C差不多

Tags: 

延伸阅读

最新评论

发表评论