當我運行下面的代碼時,出現「Object Required」錯誤。我希望能夠點擊一個按鈕,並將該文件與數字字段一起保存在名爲Market_ID
的報告中,然後報告名稱爲市場匯率通知最終報告。該報告確實顯示,但我沒有保存對話框。另外,如果我從strReportName
中刪除 Report![Market Rate Notification Final].Market_ID +
,我會得到一個保存對話框,其文件的名稱爲Market Rate Notification Final.pdf。嘗試在Access 2010中將其另存爲PDF時自定義報告名稱
Option Compare Database
'------------------------------------------------------------
' Export_MLR
'
'------------------------------------------------------------
Function Export_MLR()
On Error GoTo Export_MLR_Err
Dim strReportName As String
strReportName = Report![Market Rate Notification Final].Market_ID + "Market Rate Notification Final"
DoCmd.OutputTo acOutputReport, strReportName, "PDFFormat(*.pdf)", "", False, "", , acExportQualityScreen
Export_MLR_Exit:
Exit Function
Export_MLR_Err:
MsgBox Error$
Resume Export_MLR_Exit
End Function
用「&」替換「+」,然後重試。同時檢查「Report![Market Rate Notification Final] .Market_ID'是否給出並輸出? – 2012-04-24 15:22:05