试图通过“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