Hvis ikke nogen kan give bedre hjælp, så er der måske lidt inspiration i dette link angående at hente data ud af pdf'en. Specielt ser det interessant ud at bruge word som mellemled.
Jeg har dog allerede nogenlunde styr på udlæsningen fra pdf-filen via Word (har dog en udfordring med at indholdets placering, da det kan variere lidt, alt efter længde på modtageradresse og variation i andet indhold, f.eks. om der er tale om en kreditnota eller en faktura. Der er her behov for en række betingede procedurer og if-konstruktioner)
Men jeg mangler løsningen på at omdøbe filen. Dette skal nemlig foregå via FSO, da pdf-filen ikke kan omdøbes, så længe den allerede er åben.
Ganske naturligt spørgsmål, og forståeligt at du spørger. Det er undersøgt og desværre ikke muligt at opnå det ønskede navneformat.
Jeg er dog ganske langt med selve udlæsning af indhold (til navngivning) fra pdf-filen, selvom indholdet som nævnt ikke er helt konsekvent ens hver gang.
Til at omdøbe filer via FSO har jeg fundet følgende (afprøvet og virker):
Sub Rename() Set objFSO = CreateObject("Scripting.FileSystemObject") objFSO.MoveFile "\TEST.pdf", "\TEST2.pdf" End Sub
(kræver blot registrering af Microsoft Scripting Runtime object library)
Okay? - hvilken betydning har det at bruge 'for each' i stedet for while/wend? Jeg spørger af ren interesse, da nuværende procedure jo fungerer (- bortset fra at makroen som nævnt fortsætter med at køre)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.