試圖通過「GetFullNamePDF()」的文件名屬性,但得到以下錯誤:「編譯錯誤:預期結束子」VBA錯誤:「編譯錯誤:預期結束子」
Sub PrintPDF()
Function GetFullNamePDF() As String
GetFullNameCSV = Replace(ThisWorkbook.FullName, ".xlsm", ".pdf")
End Function
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"GetFullNamePDF()", Quality:=xlQualityStandard, IncludeDocProperties _
:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
End Sub
我知道沒有任何關於VBA,並從question I asked yesterday得到上述代碼,但當時無法測試。猜測錯誤與函數有關,因爲代碼沒有添加函數並且文件路徑/名稱被硬編碼。
代碼的想法是動態使用它自己的文件名來命名PDF的路徑和文件。如果您有任何問題,請點評 - 謝謝!
感謝您花時間閱讀代碼並確保一切正確;明智的我的代碼說我的代碼更好,但從未使用Excel的VBA。 – blunders 2010-12-17 15:47:39
工程,只是測試它,謝謝! – blunders 2010-12-17 15:53:43