程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> Visual Basic語言 >> VB6 >> VBA Debug的使用

VBA Debug的使用

編輯:VB6

在VBA編程中,也有debug的功能使用,但與C# 及C++ 有點不同。特別在watch 某個對象的時候,必須得選中,然後按shift +F9可以進行 quick watch. 請注 意以下幾點:

插入斷點,把鼠標放到某一行的代碼前面,左擊鼠標就可以插入斷點,取消斷 點只要在斷點上左擊鼠標就ok

單步調式――――  F8。可以用鼠標放 上去查看某個系統定義的變量的值,對於自定義的"引用類型的值,可以通過上面 提到的quick watch 去查看其值的變化"

在調式的過程中,如果對調式機 制不熟,那麼輸出某個值是最好的呈現形式,特別是對初學者來說。這時候可以 使用 MsgBox "Message"方法。

對於上面的代碼進行調式,如下圖:

這時候會看到 參數 table ="SpecSkill",但是list的值為空,因為在 VBA 中默認的參數傳遞是引用傳遞(ByRef),而不是值傳遞(ByVal)。 所以list 的值並沒有取代前面傳過來的combo box 控件的值。

讓我們繼續往下看:

選中list,然後 shit+F9,這時候會出現一個對話框,看到Expression 的值 是list. 但沒有獲取value. 點擊 add. 就可以看到以下結果:

其余的一些功能和C# 及C++差不多。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved