我在 MS-Access 中有一个数据透视图,我想将其导出为 PDF 文件。如何将生成的 PDF 的方向从纵向改为横向?
答案1
您可以使用 Cute PDF 将其打印出来,并将打印输出设置为横向
答案2
当此代码运行时,您看到的只是文件保存对话框。必须根据网站上的说明安装 Cute PDF。
Dim stDocName as string
Dim prn As Printer
Dim rpt As Report
stDocName = "your report object name"
Set prn = Application.Printers("CutePDF Writer")
prn.Orientation = acPRORLandscape
DoCmd.OpenReport stDocName, acViewPreview, , , acHidden
Set rpt = Reports(stDocName)
Set rpt.Printer = prn
DoCmd.PrintOut
DoCmd.Close acReport, stDocName
答案3
实际上还有另一种方法 - 使用您想要打开的视图切换到文件菜单并选择打印>打印预览,然后选择您想要的选项,例如横向保存,pdf 导出就会记住它。
这也适用于打印为 PDF,而保存和发布仅以纵向创建。