我在Access 2010中创建了一个Form,其中有一个PDF按钮。当我点击该按钮时,它会显示PDF格式的报告。
我有这个代码
Private Sub cmdPrintReportPDF_Click()
If Form_Graphs.tab_graph.Value = 2 Then
DoCmd.OpenReport "Graph_report2", acViewReport
DoCmd.OutputTo acOutputReport, "Graph_report2", ".pdf", "C:\Graph_report2.pdf", True
'DoCmd.Close acReport, "Graph_report2"
Else
DoCmd.OpenReport "Graph_report", acViewReport
DoCmd.OutputTo acOutputReport, "Graph_report", "pdf", "C:\Graph_report2.pdf", True
'DoCmd.Close acReport, "Graph_report"
End If
End
现在,当PDF打开时,其内容将分为两页。 我想通过VBA代码设置此PDF的页面大小和页面布局。 我在打印预览中设置了报告的大小和布局,但它仅适用于我的计算机,但在其他计算机上无效。
所以我想要的是通过VBA代码设置报告的大小和布局。