Option Explicit
Sub deletepagefrompdf()
Dim aapp As Acrobat.AcroApp
Dim todoc As Acrobat.AcroPDDoc
Set aapp = CreateObject("AcroExch.App")
Set todoc = CreateObject("AcroExch.PDDoc")
aapp.Show
todoc.Open ("C:\Users\allso\Desktop\excel_to_pdf\merged_firstpage.pdf")
If todoc.DeletePages(0, 1) = True Then
Debug.Print "Deleted"
Else
Debug.Print "Failed To Delete"
End If
If todoc.Save(PDSaveFull, "C:\Users\allso\Desktop\excel_to_pdf\edited_deleted_firstpage.pdf") = False Then
Debug.Print "Failed to save the file"
Else
Debug.Print "Saved"
End If
todoc.Close
aapp.Exit
Set aapp = Nothing
Set todoc = Nothing
'close the blank acrobat window
Dim sKillExcel As String
sKillExcel = "TASKKILL /F /IM Acrobat.exe"
Shell sKillExcel, vbHide
End Sub
No comments:
Post a Comment