访问问题:如何以A3大小和横向模式显示访问报告

时间:2011-06-02 20:31:45

标签: ms-access

我在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代码设置报告的大小和布局。

0 个答案:

没有答案