Access 2016报告标题VBA

时间:2018-06-28 11:51:39

标签: vba ms-access access-vba

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

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

有什么办法吗?

提前谢谢大家。

2 个答案:

答案 0 :(得分:1)

这有效:

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参数可能会更容易。

答案 1 :(得分:0)

我找到了出路。我所做的是我创建了空白报告,并手动添加了报告的页眉和页脚,并用作草稿。