Første fejl var at den ikke kan finde ud af linien: Set objDistiller = CreateObject("Pdfdistiller.PdfDistiller"). Hmm, slår jeg så alt med distilleren fra, kommer der en ny fejl 1004 med at der er problemer med fontene.
Ok så, jeg installerede en pdf995 printer, og prøvede igen :) Ændringer i koden:
Application.ActivePrinter = "PDF995 på Ne00:"
Først og fremmest kan den snildt lave .ps filen, men når den så skal til konvertere, så laver den problemer igen. Her prøvede jeg med følgende kode:
' Convert the postscript file to .pdf Dim myPDF As PdfDistiller Set myPDF = New PdfDistiller myPDF.FileToPDF strPSFileName, strADB_FileName, ""
Men maskinen kløjses igen i hvor den har defineret Pdfdistilleren henne - og jeg sidder fast.
Nogen der kan komme med et bud, hvorfor intet virker :(
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Du har remmet linjen med Options.PrintBackground = False ud. Den skal ind igen. Ellers forsøger din (eller min vist?) kode at konvertere din postscript-file til pdf, før postscript-filen er færdigdannet.
Derudover skal du sørge for at ændre standardindstillingen for Adobe PDF Printing Preferences - Do not send fonts to "Adobe PDF" må ikke være krydset af.
1) Første kode når aldrig ned til 'Options.PrintBackground = False, så det ændrer ikke meget, om den er rem'et eller ej. Den stopper ved generering af objektet objDistiller.
2) Tak for hjælpen på den sidste, nu oprettes .ps filen korrekt med Adobe, så intet behov for pdf995 :) [er der en kode, så den automatisk ændrer dette?]
2) Tak for hjælpen på den sidste, nu oprettes .ps filen korrekt med Adobe, så intet behov for pdf995 :) [er der en kode, så den automatisk ændrer dette?]
^^ Vil jeg dog meget gerne have en løsning til stadig, for den ændrer sig konstant tilbage til sidste indstilling, samt arket ikke kan køre på andres computere!
Det er normalt ikke nødvendigt at sætte referencen til acrobat, når man bruger objektet som oprindelig i koden (bruger faktisk nøjagtig det samme i egen løsning). Men hvis den anden version fungerer for dig, så er det jo fint.
Mht. Adobe-indstillinger - aner det simpelthen ikke. Det er Adobe, og det har jeg intet styr på rent kodemæssigt ud over at jeg kan danne PDF-filerne rigtigt. Men umiddelbart bør din indstilling i Adobe ikke ændre sig - meeen hvordan er det installeret og hvordan bliver det styret? Jeg tænker på, om der sidder en administrator hos jer, der har kontrol over det hele, og I således ikke får lov til at ændre i registreringsdatabasen, hvor jeg umiddelbart går ud fra, at det bliver registreret.
I så fald - fat i administrator og få vedkommende til at rulle ændringen ud.
Efter at have skrevet til Adobe frem og tilbage, er jeg kommet frem til, at min løsning med automatisk PDF generering ikke kan lade sig gøre, da hyperlinks i cellerne ikke kan gemmes automatisk (i flg. dem).
Så man skal manuelt lave dem om til pdf :(
Men ellers tak for hjælpen :)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.