【问题标题】:How to set custom paper size for print in MS Access如何在 MS Access 中设置自定义打印纸张尺寸
【发布时间】:2015-07-25 07:58:33
【问题描述】:

我在一个 MS Access 文件中有 100 多份报告。我需要为所有/选定的报告设置自定义纸张尺寸以进行打印。一种明显的方法是查看每份报告并设置打印纸尺寸。有没有更方便的方法来达到同样的效果?

【问题讨论】:

    标签: ms-access printing


    【解决方案1】:

    您可以使用报表的打印机属性设置页面大小。此功能将页面大小设置为 A3。 acPRPA3 是 A3 的访问常数。对于不同的页面大小,有许多内置常量。

    Dim rpt As Report
    
    Set rpt = Reports(<MyReportName>)
    
    rpt.Printer.PaperSize = acPRPSA3
    

    您的报告需要打开才能运行此功能。

    【讨论】:

    • 很好的答案,我可以补充一下,您可以循环通过all reports 迭代地打开每一个并运行上面的代码。 OP 可能不想每次都打开 100 多个报告中的每一个来运行您的函数。
    猜你喜欢
    • 2012-07-05
    • 2020-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-02
    • 2013-07-22
    • 2012-11-13
    • 1970-01-01
    相关资源
    最近更新 更多