【Access源码示例】报表按类别批量导出为pdf文件;Access按种类批量导出pdf示例-金宇
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


【Access源码示例】报表按类别批量导出为pdf文件;Access按种类批量导出pdf示例

发表时间:2020/6/9 9:10:16 评论(1) 浏览(5612)  评论 | 加入收藏 | 复制
   
摘 要:适用于Access2007及以上版本。
正 文:

      参照Access网友“宏鹏 ”的示例报表导出为pdf文件基础上进行了适当的修改,因为实际的需求是按类别将报表批量导出为pdf。

附   件:

点击下载此附件


代   码:

Private Sub btnpdf_Click()
    On Error GoTo ErrorHandler
    Dim strPath As String
    With FileDialog(4)
        .Title = "选择附件路径"
        .AllowMultiSelect = False
        If .Show Then
            strPath = .SelectedItems(1)
        Else
            Exit Sub
        End If
    End With

    'Cars
    DoCmd.OpenReport "rptProducts", acViewPreview, , "Category='Cars'", acHidden
    DoCmd.OutputTo acOutputReport, "rptProducts", acFormatPDF, strPath & "\Cars_Products.pdf", False     '导出PDF
    DoCmd.Close acReport, "rptProducts"
    
    'Minivans
    DoCmd.OpenReport "rptProducts", acViewPreview, , "Category='Minivans'", acHidden
    DoCmd.OutputTo acOutputReport, "rptProducts", acFormatPDF, strPath & "\Minivans_Products.pdf", False    '导出PDF
    DoCmd.Close acReport, "rptProducts"
    
    'SUV
    DoCmd.OpenReport "rptProducts", acViewPreview, , "Category='SUV'", acHidden
    DoCmd.OutputTo acOutputReport, "rptProducts", acFormatPDF, strPath & "\SUV_Products.pdf", False    '导出PDF
    DoCmd.Close acReport, "rptProducts"
    
    'Trucks
    DoCmd.OpenReport "rptProducts", acViewPreview, , "Category='Trucks'", acHidden
    DoCmd.OutputTo acOutputReport, "rptProducts", acFormatPDF, strPath & "\Trucks_Products.pdf", False    '导出PDF
    DoCmd.Close acReport, "rptProducts"
    
    MsgBox "导出成功。", vbInformation
    
    Shell "explorer " & strPath, vbNormalFocus
ExitHere:
    Exit Sub
ErrorHandler:
    MsgBox Err.Description, vbCritical
    Resume ExitHere
    
End Sub



Access软件网交流QQ群(群号:198465573)
 
 相关文章
用VBA打开PDF,打开各种文件的方法  【宏鹏  2016/9/14】
文本型PDF文件中数据导入成数据表  【健利宝  2017/4/21】
【Access示例】--报表导出为pdf文件  【宏鹏  2018/5/16】
Access报表导出为PDF代码,Access窗体导出为PDF代码...  【麥田  2018/6/21】
Office2007 保存PDF文件插件(ACCESS报表导出PD...  【litao  2019/6/20】
常见问答
技术分类
相关资源
文章搜索
关于作者

金宇

文章分类

文章存档

友情链接