![]() |
|
|||||||
| Startseite | Registrieren | Hilfe | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |





![]() |
|
|
LinkBack | Themen-Optionen |
|
|
#1 |
|
hat sich eingelebt
Registriert seit: 02.07.2009
Ort: earth-EU-GE-BY-Mainburg
Alter: 46
Beiträge: 87
8 ******** Windows 7 Professional Officeversion: Office 2007 |
Hallo,
kann ich ein vorhandenes PDF im Hintergrund drucken (z.B. durch einen Aufruf des Acrobat-Readers oder einer anderen PDF-Software mit einem Startparameter oder Nutzen einer API) und wenn ja, was müsste ich verwenden und wie geht das? Ein Druck via GUI ist keine Alternative. 1000 Dank |
|
|
|
|
#2 |
|
Administrator
Registriert seit: 31.01.2008
Ort: Earth\EU\DE\Berlin
Alter: 49
Beiträge: 18.147
9 ********* Windows 7 Ultimate Officeversion: Office 2007 |
Sollte reichen:
Code:
Set WshShell = CreateObject("Wscript.Shell")
On Error Resume Next
WshShell.Run "AcroRd32.exe /p /h C:\Users\administrator\Dokumente\Ordner\Datei.pdf"
WScript.sleep 10000
WshShell.Run "taskkill /IM AcroRd32.exe", 0, true
Set WshShell = Nothing
|
|
|
|
|
#3 |
|
hat sich eingelebt
Registriert seit: 02.07.2009
Ort: earth-EU-GE-BY-Mainburg
Alter: 46
Beiträge: 87
8 ******** Windows 7 Professional Officeversion: Office 2007 |
...merci. Probiere ich mal aus.
Kann man da auch einen Drucker angeben oder wird generell der WIN-Standarddrucker verwendet? |
|
|
|
|
#4 |
|
Administrator
Registriert seit: 31.01.2008
Ort: Earth\EU\DE\Berlin
Alter: 49
Beiträge: 18.147
9 ********* Windows 7 Ultimate Officeversion: Office 2007 |
Hier wurde jetzt erstmal nur der Standarddrucker genommen. Wenn man einen bestimmten und bekannten Drucker benutzen will, könnte das so aussehen:
Code:
Set WshShell = CreateObject("Wscript.Shell")
Dim wApp
On Error Resume Next
Set wApp = WScript.CreateObject("Word.Application")
oldPrinter=wapp.activeprinter
wapp.activeprinter = "Brother HL-9950"
WshShell.Run "AcroRd32.exe /p /h C:\Users\administrator\Dokumente\Ordner\Datei.pdf"
WScript.sleep 10000
wapp.activeprinter = oldPrinter
wApp.Quit
WshShell.Run "taskkill /IM AcroRd32.exe", 0, true
Set WshShell = Nothing
|
|
|
|
|
#5 |
|
hat sich eingelebt
Registriert seit: 02.07.2009
Ort: earth-EU-GE-BY-Mainburg
Alter: 46
Beiträge: 87
8 ******** Windows 7 Professional Officeversion: Office 2007 |
...passt. Supi. Dank dir.
Hab Drucker und Datei noch als Parameter aufgenommen. Nur das kurze Aufpoppen des Readers ist nicht schön. Bin mal gespannt, wie das bei einem echten Batch-Prozess reagiert. Probier ich bei Gelegenheit mal aus. Also, merci nochmal... |
|
|
|
|
#6 |
|
Administrator
Registriert seit: 31.01.2008
Ort: Earth\EU\DE\Berlin
Alter: 49
Beiträge: 18.147
9 ********* Windows 7 Ultimate Officeversion: Office 2007 |
Sonst musst du eben mit ghostscript arbeiten.
|
|
|
![]() |
| Lesezeichen |
| Themen-Optionen | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Zuletzt |
| Schwarzer Hintergrund auf Desktop | Johnny5 | Windows 7 allgemein | 16 | 28.06.2010 22:27 |
| Paint Hintergrund Durchsichtig für Bilder einfügen | Yankie | Windows 7 allgemein | 4 | 16.10.2009 14:25 |
| Office 2003 -wie bekomme ich einen farbigen Hintergrund ausgedruckt- | Beef | MS Office allgemein | 3 | 26.07.2009 10:21 |
| Drucken aus Windows Fotogalerie sendet erst an Fax | MaryLong | Windows Vista allgemein | 6 | 05.06.2008 23:19 |
| Drucken von Linklisten aus dem IE ist gefährlich | BuckFix | News | 0 | 16.05.2008 11:39 |