MS Access:如何以横向导出为 pdf?

MS Access:如何以横向导出为 pdf?

我在 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,而保存和发布仅以纵向创建。

相关内容