I converted it to VBA and used the following code:
Function SavePDF()
DoCmd.OutputTo acOutputReport, "Weekly Report", _
acFormatPDF, "E:\Flooring Design\Test PDF\Weekly Report" & "_" & Format(Date, "yyyy_mm_dd") & ".pdf"
End Function
However, I've since realised that my report prints a few...