| |
 | Online-Kurs: Grundlagen des 3D-Druck-Designs für Industrieingenieure , ein Kurs
|
Autor
|
Thema: PDF-Generierung mit VBA-Script (1442 mal gelesen)
|
Ex-Mitglied

|
erstellt am: 18. Nov. 2004 08:40 <-- editieren / zitieren -->
Hallo zusammen, ich versuche gerade ein VBA-Makro zu erstellen, das aus einem Excel-Sheet bestimmte Informationen löscht, daraus ein PDF generiert und das Ganze per Outlook verschickt. Gibt es dafür eine Möglichkeit, die Generieirung des PDFs zu machen, ohne das ein virtueller Drucker installiert ist, der das PDF erzeugt? Viele Grüße, CEROG ------------------ Inoffizielle Linux-Hilfeseite http://linux.cad.de |
Axel.Strasser Ehrenmitglied V.I.P. h.c. Selbstständig im Bereich PLM/CAx

 Beiträge: 4107 Registriert: 12.03.2001 Früher war vieles gut, und das wäre es heute immer noch, wenn man die Finger davon gelassen hätte!
|
erstellt am: 18. Nov. 2004 15:57 <-- editieren / zitieren --> Unities abgeben:         
Hallo Roland, Du wirst wahrscheinlich um den Drucker nicht drumrumkommen. Was Du machen kannst ist aber z.B. ein Postscriptfile erstellen und dies dann mit Ghostscript in ein pdf umzuwandeln. DA kannst Du einen allgemeinen ps-Druckertreiber nehmen und in eine Datei drucken, das sollte auch in einem Makro gehen. Damit kannst Du dann ebenfalls im Batch / Makro ein pdf erstellen. Axel Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied

|
erstellt am: 18. Nov. 2004 17:48 <-- editieren / zitieren -->
Hallo Axel, danke für deine Antwort. Mein Problem ist, daß ich Windows über einen Citrix-Server auf einer Unix-Maschine mache (wegen CATIA V4). Und dort läßt sich lt. unserer IT das Programm FreePDF, das bei uns im Haus ist, nicht installieren. Die Umwandlung nach PDF ist nur ein kleiner Schritt, ein Excel-Sheet zu bereinigen, und unserem Kunden zuzusenden, per E-Mail versteht sich. Ich hatte gehofft, es gäbe eine Möglichkeit, mit einer VBA-Funktion um dieses Problem rumzukommen. Viele Grüße, CEROG ------------------ Inoffizielle Linux-Hilfeseite http://linux.cad.de |
bst Mitglied
 
 Beiträge: 192 Registriert: 31.08.2004
|
erstellt am: 18. Nov. 2004 22:13 <-- editieren / zitieren --> Unities abgeben:         
|
Thomas Harmening Ehrenmitglied V.I.P. h.c. Arbeiter ツ

 Beiträge: 2897 Registriert: 06.07.2001 what i think? I think, no skill
|
erstellt am: 19. Nov. 2004 07:59 <-- editieren / zitieren --> Unities abgeben:         
|
Erwin Mitglied CAD-PDM-Admin
 
 Beiträge: 245 Registriert: 03.11.2000
|
erstellt am: 27. Dez. 2004 10:35 <-- editieren / zitieren --> Unities abgeben:         
Zitat: Original erstellt von CEROG: Gibt es dafür eine Möglichkeit, die Generieirung des PDFs zu machen, ohne das ein virtueller Drucker installiert ist, der das PDF erzeugt?
Prinzipiell: ja, ein Drucker ist nicht unbedingt notwendig. PS ist ein dokumentiertes ASCII-Format, das sich auch per "Notepad" oder natürlich Programmausgabe schreiben und anschließend z.B. per GhostScript in PDF konvertieren läßt. Das läuft auch auf einem Citrix-Server. GhostScript muß dazu noch nicht mal auf der Citrix-Farm installiert sein, wenn der Pfad per Parameter (-I) in den GhostScript-Aufruf eingebaut ist. GhostScript muß natürlich auf irgendeiner Share verfügbar sein. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Fan-ME10 Mitglied DV-Adminstrator, Konstrukteur
  
 Beiträge: 543 Registriert: 21.08.2001 Erare humanum est
|
erstellt am: 10. Jan. 2005 15:32 <-- editieren / zitieren --> Unities abgeben:         
|