は、ファイル名属性に "GetFullNamePDFを()" 合格しようとするが、次のエラーを取得: "エラーコンパイル:予想End Subの" 私が知っているVBAエラー: "コンパイルエラー:予想End Subの"
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
作品、ちょうどそれを試して、感謝! – blunders