Попытка передать «GetFullNamePDF ()» атрибуту «Имя файла», но при этом появляется следующая ошибка: «Ошибка компиляции: ожидается конец подпрограммы»
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 и получил приведенный выше код из вопроса, который я задал вчера , но не смог протестировать в то время. Предположение об ошибке связано с функцией, поскольку код работает без добавления функции и жестко запрограммирован путь к файлу / имя.
Идея кода в том, чтобы динамически использовать собственное имя файла для указания пути и файла для PDF. Если у вас есть какие-либо вопросы, просто прокомментируйте - спасибо!