VBA编译错误:expected =

时间:2015-09-22 19:32:14

标签: vba ms-access

我的代码出错:

  

编译错误:预期:=

DoCmd.OutputTo (acOutputReport, _
    ReportName & " " & Load, _
    acFormatPDF, _
    "\\drive\Reports\" & ReportName & " " & Load & " " & Year(Date) & Month(Date) & Day(Date)& ".pdf")

我有Access前端和SQL-Server后端。

我需要做些什么来解决这个问题?我还是VBA的初学者。

1 个答案:

答案 0 :(得分:2)

您必须在没有参数括号( )

的情况下调用Sub过程
DoCmd.OutputTo acOutputReport, _
    ReportName & " " & MyLoad, _
    acFormatPDF, _
    "\\drive\Reports\" & ReportName & " " & MyLoad & " " & _
        Year(Date) & Month(Date) & Day(Date) & ".pdf"

此外,Load是VBA中的保留字。它是Sub Load(Object As Object)。使用其他标识符。