VBA自动化Acrobat并进行PDF文档合并-Big Young
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


VBA自动化Acrobat并进行PDF文档合并

发表时间:2015/4/25 17:00:07 评论(0) 浏览(22908)  评论 | 加入收藏 | 复制
   
摘 要:用VBA自动化Adobe Acrobat进行PDF文档合并。
正 文:

Public Sub NewPDF()
    Dim ok As Boolean
    Dim PDFApp As Acrobat.AcroApp
    Dim pddoc As Acrobat.AcroPDDoc
    Dim tempPDDoc As Acrobat.AcroPDDoc
   
    Set PDFApp = CreateObject("AcroExch.App")
    Set pddoc = CreateObject("AcroExch.PDDoc")
    Set tempPDDoc = CreateObject("AcroExch.PDDoc")
    If Not tempPDDoc.Open("D:\temp\Test.pdf") Then
        Set tempddoc = Nothing
        Set pddoc = Nothing
        Set PDFApp = Nothing
        MsgBox Err.Number & ": " & Err.Description, vbOKOnly + vbCritical, "系统信息"
        Exit Sub
    End If
    ok = pddoc.Open("d:\temp\vk2.pdf")
        If ok <> -1 Then
            ok = pddoc.Create()
        End If
        Call pddoc.InsertPages(pddoc.GetNumPages() - 1, tempPDDoc, 0, tempPDDoc.GetNumPages(), False)
        ok = pddoc.Save(1, "d:\temp\vk2.pdf")

        Call pddoc.Close
        tempPDDoc.Close
        PDFApp.Exit
        Set pddoc = Nothing
        Set tempPDDoc = Nothing
        Set PDFApp = Nothing
End Sub


Access软件网交流QQ群(群号:198465573)
 
 相关文章
[函数]代码打开PDF  【钱玉炜  2009/1/19】
[分享]access报表转PDF  【andymark  2009/10/26】
PDF文本内容提取到TXT文件  【叶海峰  2011/10/8】
PDF 虚拟打印机  【网络  2012/3/24】
打印预览报表时直接导出为pdf文件的vba代码  【金宇  2013/4/30】
Access报表导出为PDF示例  【杜超-2号  2014/3/8】
常见问答
技术分类
相关资源
文章搜索
关于作者

Big Young

文章分类

文章存档

友情链接