7
我有以下代碼:VBA調試模式跳過
Public Sub Test1
Dim RC as myDll.Controller
Set RC = New myDll.Controller
RC.DoTask
Debug.print "1"
Debug.print "2"
RC.DoOtherTask
Msgbox "Help Me!"
End Sub
當我使用調試模式和單步執行代碼,敲擊F8鍵,只要我RC.DoTask後按F8,所有的代碼直到msgbox執行。我的直接窗口有打印的行,rc.DoOtherTask已經運行。
有沒有人見過這個?
它是完全可重複的,但只限於我使用的產品附帶的VBA版本。
您是否嘗試過顛倒「RC.DoTask」和「RC.DoOtherTask」命令?這樣你就可以確切地知道問題是在'RC.DoTask'中... –
是的,我總是由RC.DoTask引起的。 我也在VBA中實現了RC.DoTask,當我用Shift + F8運行它時,我得到了完全相同的行爲。 – lfrandom
您提到了「VBA版本」和「產品」。請問那是什麼? – HK1