Currently I have five separate reports setup in Access 2010 (that are running off of five separate queries). Since they have different data/fields, I was unable to combine into one query & one report.
However, I print each to PDF and then combine using Acrobat Pro. Is there a way to combine in VBA and not have to do the step using Acrobat Pro?
However, I print each to PDF and then combine using Acrobat Pro. Is there a way to combine in VBA and not have to do the step using Acrobat Pro?
Function PrintReports()
DoCmd.OpenReport "Program_Summary_1", acViewPreview
DoCmd.OutputTo acOutputReport, "Program_Summary_1", "PDFFormat(*.pdf)", "C:\Desktop\PrintFiles\" & "Program_Summary_1" & ".pdf", False
DoCmd.Close acReport, "Program_Summary_1"
DoCmd.OpenReport "Program_Summary_2, acViewPreview
DoCmd.OutputTo acOutputReport, "Program_Summary_2", "PDFFormat(*.pdf)", "C:\Desktop\PrintFiles\" & "Program_Summary_2" & ".pdf", False
DoCmd.Close acReport, "Program_Summary_2"
DoCmd.OpenReport "Program_Summary_3", acViewPreview
DoCmd.OutputTo acOutputReport, "Program_Summary_3", "PDFFormat(*.pdf)", "C:\Desktop\PrintFiles\" & "Program_Summary_3" & ".pdf", False
DoCmd.Close acReport, "Program_Summary_3"
DoCmd.OpenReport "Program_Summary_4", acViewPreview
DoCmd.OutputTo acOutputReport, "Program_Summary_4", "PDFFormat(*.pdf)", "C:\Desktop\PrintFiles\" & "Program_Summary_4" & ".pdf", False
DoCmd.Close acReport, "Program_Summary_4"
DoCmd.OpenReport "Program_Summary_5", acViewPreview
DoCmd.OutputTo acOutputReport, "Program_Summary_5", "PDFFormat(*.pdf)", "C:\Desktop\PrintFiles\" & "Program_Summary_5" & ".pdf", False
DoCmd.Close acReport, "Program_Summary_5"
MsgBox ("Reports hav been printed.")
End Function
Thanks for the help!DoCmd.OpenReport "Program_Summary_1", acViewPreview
DoCmd.OutputTo acOutputReport, "Program_Summary_1", "PDFFormat(*.pdf)", "C:\Desktop\PrintFiles\" & "Program_Summary_1" & ".pdf", False
DoCmd.Close acReport, "Program_Summary_1"
DoCmd.OpenReport "Program_Summary_2, acViewPreview
DoCmd.OutputTo acOutputReport, "Program_Summary_2", "PDFFormat(*.pdf)", "C:\Desktop\PrintFiles\" & "Program_Summary_2" & ".pdf", False
DoCmd.Close acReport, "Program_Summary_2"
DoCmd.OpenReport "Program_Summary_3", acViewPreview
DoCmd.OutputTo acOutputReport, "Program_Summary_3", "PDFFormat(*.pdf)", "C:\Desktop\PrintFiles\" & "Program_Summary_3" & ".pdf", False
DoCmd.Close acReport, "Program_Summary_3"
DoCmd.OpenReport "Program_Summary_4", acViewPreview
DoCmd.OutputTo acOutputReport, "Program_Summary_4", "PDFFormat(*.pdf)", "C:\Desktop\PrintFiles\" & "Program_Summary_4" & ".pdf", False
DoCmd.Close acReport, "Program_Summary_4"
DoCmd.OpenReport "Program_Summary_5", acViewPreview
DoCmd.OutputTo acOutputReport, "Program_Summary_5", "PDFFormat(*.pdf)", "C:\Desktop\PrintFiles\" & "Program_Summary_5" & ".pdf", False
DoCmd.Close acReport, "Program_Summary_5"
MsgBox ("Reports hav been printed.")
End Function