Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在access vba中,如果我尝试手动单步执行代码,它可以工作2-3行,然后不单步执行其余代码_Vba_Ms Access 2016 - Fatal编程技术网

在access vba中,如果我尝试手动单步执行代码,它可以工作2-3行,然后不单步执行其余代码

在access vba中,如果我尝试手动单步执行代码,它可以工作2-3行,然后不单步执行其余代码,vba,ms-access-2016,Vba,Ms Access 2016,我试图通过单步执行来调试代码,但单步执行可以运行两行代码,然后再运行其余的代码。我在以IF语句开始的行上加了一个分隔符,当我通过F8时,它一次前进一行,但在带有TempVars的行之后!log_susr中断结束,代码继续,就像我按F5键一样 If mybrowser.Document.Forms("sapmzps_0000004_100").all("CAUFVD-AUFNR").Value <> "?" Then

我试图通过单步执行来调试代码,但单步执行可以运行两行代码,然后再运行其余的代码。我在以IF语句开始的行上加了一个分隔符,当我通过F8时,它一次前进一行,但在带有TempVars的行之后!log_susr中断结束,代码继续,就像我按F5键一样

    If mybrowser.Document.Forms("sapmzps_0000004_100").all("CAUFVD-AUFNR").Value <> "?" Then

    mybrowser.Document.Forms("loginForm").all("Sap-user").Value = TempVars!log_susr ***Steps to this line then executes the rest of code without stepping.***
    mybrowser.Document.Forms("loginForm").all("Sap-password").Value = TempVars!log_spwd
    mybrowser.Document.Forms("loginForm").all("sap-language").Value = "Fr"
    Debug.Print "got here first! "

    mybrowser.Document.Forms("loginForm").submit
 
Else
    Debug.Print "got here second! "


End If
如果mybrowser.Document.Forms(“sapmzps_0000004_100”).all(“CAUFVD-AUFNR”).Value“?”则
mybrowser.Document.Forms(“loginForm”).all(“Sap用户”).Value=TempVars!log_susr***步进到这一行,然后不步进地执行其余代码***
mybrowser.Document.Forms(“loginForm”).all(“Sap密码”).Value=TempVars!log_spwd
mybrowser.Document.Forms(“loginForm”).all(“sap语言”).Value=“Fr”
调试。打印“先到这里!”
mybrowser.Document.Forms(“loginForm”).submit
其他的
调试。打印“第二个到了!”
如果结束
皮特