use vba to open pdf then save as xml
Peter Jamieson wrote on 12/02/2011 01:34 ET :
I can open manually my pdf file then choose: File- Save As- Tables in
Excel Spreadsheet (*xml) from the drop-down list.
After this I can open this file in Excel and use some VBA to extract what I
need.
The above works manually and as I now receive a bunch of pdf's every couple
of days it would
be nice to automate in VBA the creation of the xml files from the pdf's if
possible
So far I have the following code that runs in VBA and opens the pdf file but
I am
unable to figure out the next step of how I can now save it as the xml file.
Any help appreciated!
Cheers, Peter
Option Explicit
Declare Function ShellExecute Lib "shell32dll" Alias
"ShellExecuteA" ( _
ByVal hwnd As Long, _
ByVal lpOperation as String, _
ByVal lpFile as String, _
ByVal lpParameters as String, _
ByVal lpDirectory as String, _
ByVal nShowCmd as Long) As Long
Const SW_HIDE As Long = 0
Const SW_SHOWNORMAL As Long = 1
Const SW_SHOWMAXIMIZED As Long = 3
Const SW_SHOWMINIMIZED As Long = 2
sub pdf_to_xml()
ShellExecute Application.hwnd "open", "C:tempTest.pdf",
vbNullString,
"C:", SW_SHOWNORMAL
End Sub
did you find the solution,
I am too trying to do the same.....inserting a pdf than I need the output as a
single xml file.
Regards..
|