12. april 2012 - 16:24Der er
13 kommentarer og 1 løsning
Vedhæfte fil når der printes fra Excel
Hej eksperter
Jeg håber nogen kan hjælpe mig? Jeg har brug for, at der inkluderes en pdf, når en bruger af mit regneark trykker på en printknap, som, ved hjælp af en makro, sender brugeren til Print Prewiew i Excel. Pdf'en ligger selvfølgelig på en server, som brugeren har adgang til. Kan det overhovedet praktiseres og er der nogen der kan beskrive hvordan jeg bærer mig ad?
Ja. Jeg har måske formuleret mig forkert. Jeg mener, at indholdet i pdf'en skal printes sammen med indholdet i excel-arket. Det bedste vil være, hvis det "vedhæftes", så det kan ses i "Print preview", men ellers at det "bare" printes.
Det jeg mangler er hvilken referance, der skal avendes for at åbne en pdf-fil fra Excel.
Det jeg har fundet er følgende:
Const stiPDF = "C:\Dokumentation\Ordrebekræftelse_Office_2010.pdf" Dim strPDFFileName As String Sub udskrivPDF() openPDF PrintPDF strPDFFileName End Sub Private Sub openPDF() strPDFFileName = stiPDF ' Documents.Open strPDFFileName <---- her er problemet End Sub Private Sub PrintPDF(strPDFFileName As String) Dim sAdobeReader As String sAdobeReader = "C:\Program Files (x86)\Adobe\Reader 9.0\Reader\AcroRd32.exe" RetVal = Shell(sAdobeReader & "/P" & Chr(34) & strPDFFileName & Chr(34), 0) End Sub
Hmmm. Det er jeg ikke dygtig nok til at gennemskue, men jeg kan godt se, at den fejler, hvis jeg sætter koden ind i Visual Basic. Jeg tænker også om det ikke kan volde problemer at skrive den præcise sti til Acrobat? Der kan jo være forskel på hvor brugerne har programmet liggende?
Nu tænker jeg bare lige højt ;) Kan man måske linke dokumentet ind i Excel og gøre det til en del af min "print selection"? Jeg har ingen anelse om om det overhovedet kan lade sig gøre - det var bare en tanke :)
Indholdet er egentlig bare et Indesign dokument, som er konverteret til en pdf. Grunden til, at jeg gerne vil hente pdf'en fra nettet er, at jeg så er sikker på, at jeg altid for den reneste opdaterede version.
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.