首页 > 解决方案 > 访问 2016 报表标题 VBA

问题描述

我要问的是,我希望简单的知识问题。

MS Access VBA 中的命令“CreateReport”创建一个空白报告草稿。但是,只有页眉和页脚。我想要实现的是创建空白报告草稿,其中还包括报告页眉和报告页脚。我可以在创建普通报告草稿后手动添加它们,但这不是我想要的。

有什么办法吗?

谢谢大家。

标签: ms-accessvba

解决方案


这有效:

Sub TestReportCreate()

    Dim rpt As Access.Report

    Set rpt = Application.CreateReport
    ' report is created minimized
    DoCmd.Restore
    ' toggle Header/Footer ON
    Application.RunCommand acCmdReportHdrFtr

    ' Do something with the header
    rpt.Section(acHeader).BackColor = RGB(255, 192, 192)

End Sub

但使用ReportTemplate参数可能更容易。


推荐阅读