Avatar billede tpf Nybegynder
07. maj 2003 - 12:09 Der er 8 kommentarer og
1 løsning

macro til oprettelse af PDF fil

Hej jeg vil gerne have hjælp til at lave et script der når det aktiveres med ctrl +alt +F8 tage det word eller exel document/ark man står i, og bruge mit acrobat distiller program til at lave en PDF fil.
Det er sådan at Adobe acrobat, da det blev installeret lavede en "printer" der hedder "acrobat destiller" når man printer ud til denne printer kommer der en dialogboks op der spørger efter filnavn og placering når dette er indtastet trykkes der på print og et PDF dokument er lavet.
Jeg vil gerne at pdf filnavnet bliver som word eller exel navnet    *.pdf destination bestemmer jeg selv.
Avatar billede tpf Nybegynder
07. maj 2003 - 12:10 #1
med venlig hilsen

Thomas
Avatar billede bak Forsker
07. maj 2003 - 13:52 #2
Prøv denne makro i excel. mht. genvejstasten går du ind i Funktioner / Makro /makroer og finder din makro. under indstillinger vælger du din genvejstast.

Sub Macro1()
Dim Navn As String
sti = InputBox("Angiv sti", "Destination")
Navn = ActiveWorkbook.Name
ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
        "acrobat destiller:", PrintToFile:=True, Collate:=True, prToFilename:=sti & "\" & Navn & ".pdf"
End Sub
Avatar billede tpf Nybegynder
07. maj 2003 - 14:19 #3
tak for svaret bak jeg har prøvet men det virker ikke helt efter planen der kommer ikke læsbare PDF filer ud dvs. acroba påstår der er fejl i filen jeg arbejder lige lidt med det evt. uddyber mit spørgsmål lidt.
Avatar billede martin_moth Mester
10. maj 2003 - 17:41 #4
Hvad sker der hvis du starter med at optage en macro, "udskriver" til pdf og derefter stopper macro-optagningen - har du så ikke den kode du behøver, efter du evt. har rettet lidt i den (fx. indsat den inputbox bak bruger)?
Avatar billede tpf Nybegynder
10. maj 2003 - 23:30 #5
Jeg har lidt problemer med at bruge den macro der optages idet macroen ikke tager højde for printer valget. destiller programmet startes ved at man vælger destiller printer i udskriv vinduet. Macroen optager ikke det valg jeg laver når jeg vælger destiller printeren frem for min netværksprinter. men jeg roder med noget andet som jeg har opbygget på bagrund af BAC´s macro og det ser ud til at virke så ----->>>>>> bak hvis du laver et svar vil jeg afslutte dette ??? og give dig dine points.

mvh

Thomas
Avatar billede martin_moth Mester
11. maj 2003 - 11:38 #6
Jeg laver for det meste macroer ved at optage, og derefter tilpasse koden, så den medtager hvad jeg synes den skal (f.eks. printervalg)  :o)
Avatar billede bak Forsker
11. maj 2003 - 13:02 #7
Min makro er faktisk også optaget incl skiftet fra standardprinter til acrobat's printer og fil, og derefter bearbejdet lidt....
Avatar billede tpf Nybegynder
11. maj 2003 - 13:27 #8
Jeg prøvede faktisk selv at lave macroen ved at optage inden jeg lavede spørgsmålet, men havde problemer med at den ikke optog mit printervalg.

men tak for jeres input, det virker nu tilfredsstillende.

mvh

Thomas
Avatar billede l-helstrup Nybegynder
18. november 2008 - 08:36 #9
hej thomas
Jeg har lidt samme problem som dig med at den laver en ikke læsbar pdf fil, men det lyder til at du har løst problemet, kan du evt poste din macro?

På forhånd tak
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester