【问题标题】:VBA code is printing report instead of opening itVBA 代码正在打印报告而不是打开它
【发布时间】:2014-08-04 13:08:56
【问题描述】:

我在表单上有一个按钮,应该打开一个报告,但它会将报告发送到默认打印机。如何阻止它打印?我正在使用 access 2010

Private Sub Generate_Click()
    If Me.Staff = "<< All >>" Then
        DoCmd.OpenReport "rptAll", acViewNormal, , , acHidden
    Else
        DoCmd.OpenReport "rptStaff", acViewNormal, , , acHidden
    End If
End Sub

【问题讨论】:

  • 使用acViewLayoutacViewReportacViewPreview。但是你为什么要隐藏它?

标签: ms-access vba ms-access-2007


【解决方案1】:

如果您想显示报告,您应该使用 MSDN 文档中所述的 acViewReport。

http://msdn.microsoft.com/en-us/library/office/ff195735%28v=office.15%29.aspx

【讨论】:

    猜你喜欢
    • 2011-01-05
    • 1970-01-01
    • 1970-01-01
    • 2018-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多