Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

pdf mit shell execute Konvertieren

Forumthread: pdf mit shell execute Konvertieren

pdf mit shell execute Konvertieren
30.11.2018 19:23:55
Mikro
Hallo zusammen,
ich sitze vor einem Problem und auch die Suche war bislang erfolglos.
Ich muss PDF Dokumente mittels eines Makros in ein anderes Format konvertieren. Da hier stellenweise sehr komische Einstellungen vorhanden sind wäre mein Ansatz es über einen PDF Printer in Shell zu machen. Leider kann ich den Output-Pfad und -File nicht vorbelegen und muss es File für File bestätigen. Hat jemand eine Idee, wie ich das hinbekomme?
Hier der Code-Schnipsel:
Private Declare

Function ShellExecute Lib "shell32.dll" Alias _
"ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation _
As String, ByVal lpFile As String, ByVal lpParameters _
As String, ByVal lpDirectory As String, ByVal nShowCmd _
As Long) As Long

Sub drucken()
Const SW_SHOWNORMAL = 2
Set FSO = CreateObject("Scripting.FileSystemObject")
Set objWord = CreateObject("Word.Application")
Set WshShell = CreateObject("WScript.Shell")
strInitialPath = "c:\temp"
objWord.ChangeFileOpenDirectory (strInitialPath)
With objWord.FileDialog(msoFileDialogOpen)
.Title = "Select the files to convert"
.AllowMultiSelect = True
.Filters.Clear
.Filters.Add "pdf Files", "*.pdf"
.Filters.Add "All Files", "*.*"
If .Show = -1 Then
For Each File In .SelectedItems
Set objfile = FSO.GetFile(File)
result = ShellExecute(0, "printto", objFile,_
"CIB pdf brewer", "c:\test.pdf", SW_SHOWNORMAL)
DoEvents
Next
End If
End With
End Sub

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: pdf mit shell execute Konvertieren
03.12.2018 17:00:58
Anton
Hallo Mikro,
vielleicht hilft dir Ghostscript weiter.
mfg Anton
PS: Link im eigenen Tab oder Fenster öffnen oT
03.12.2018 17:03:11
Anton
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige