Jeg har meget ringe erfaring med VBA til Word, men er alligevel gået i
gang med at designe en makro, som skal udskrive et Word-dokument til
"printeren" Abobe Destiller (pdf-fil) og derefter lukke dokumentet.
Mit problem er, at jeg i VBA-hjælpen har fundet noget om
"ActiveDocument.PrintOut" og "outputfilename", men det virker bare slet
ikke ;-(
Når jeg skriver følgende:
Dim FilNavn As String
FilNavn = "Børge" (eller hvad jeg nu har lyst til
ActiveDocument.PrintOut(outputfilename:=FilNavn)
... får jeg fejlmeldingen: "Expectet: ="
Hvis jeg så i stedet skriver:
ActiveDocument.PrintOut outputfilename:=FilNavn
...ser det ud til at køre udmærket. Der bliver bare ikke produceret
noget som helst.
Egentlig ville jeg jo helst have en prompt med mulighed for at bestemme
sti og filnavn i hvert enkelt tilfælde.
Bemærk, at variablen "outputfilename" er skrevet med små bogstaver.
Dette skyldes at VBA ikke kender udtrykket - som jeg har hentet fra
VBA-hjælpen ?!?
Hvad skal jeg gøre ?
--
Leveret af:
http://www.kandu.dk/
"Vejen til en hurtig løsning"