Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Finalmente ho trovato ciò che cerco da tempo (molto), nel tuo sito tramite l'articolo "ProvaPdf" nel modulo "mPdfToTxt". In verità ci ero riuscito con l'ausilio di Adobe Professional (avendo trovato in giro un modulo "pdf2txt".
Il tuo modulo, che riporto per comodità, utilizza il comando Sendkeys che consente di utilizzare la tastiera per le varie funzionalità.
________________________________________________________________________________________
For Each objFile In objFolder.Files
If LCase(Right(objFile.Name, 3)) = "pdf" Then
myReturn = Shell("C:\Program Files\Adobe\Reader 11.0\Reader\AcroRd32.exe " & sPath & objFile.Name, vbNormalFocus)
sPath = ThisWorkbook.Path & "\Report"
Application.Wait (Now + TimeValue("0:00:03"))
SendKeys "%F", True
SendKeys "v", True
SendKeys "s", True
Application.Wait (Now + TimeValue("0:00:01"))
MsgBox "STOP"
SendKeys "%S", True
Application.Wait (Now + TimeValue("0:00:01"))
SendKeys "%F", True
SendKeys "e", True
Application.Wait (Now + TimeValue("0:00:02"))
End If
Next
____________________________________________________________________________________
Per il momento avrei tre domande:
- Utilizzando il Sendkeys, non è possibile fare debug ?
- Quale variabile del "filedialog" devo utilizzare per salvare in uno specifico path il file di testo, da settare quindi prima di "SendKeys "%S", True"?
- In questo esempio apri un file pdf già esistente, mentre nel mio caso il file pdf viene visualizzato nel browser dopo un click eseguito in regime di automazione vba excel IExplorer. Come posso agganciarlo?
Per il momento tante grazie per questo articolo che mi ha aperto un mondo.
Ciao