Thema Datum  Von Nutzer Rating
Antwort
Rot Pfad geöffneter PDF Datei bestimmen
17.05.2019 15:38:19 Joe
NotSolved
17.05.2019 16:20:42 Mackie
NotSolved
17.05.2019 16:28:20 Gast20956
NotSolved
17.05.2019 16:32:27 Mackie
NotSolved
17.05.2019 17:08:06 Gast76170
NotSolved
17.05.2019 17:20:35 Mackie
NotSolved
17.05.2019 17:30:48 Gast53797
NotSolved
17.05.2019 17:38:25 Mackie
NotSolved
17.05.2019 21:28:32 Gast86406
NotSolved
17.05.2019 21:48:31 Gast7777
NotSolved
18.05.2019 10:04:40 Gast16269
NotSolved
17.05.2019 17:27:07 Mackie
NotSolved
18.05.2019 22:24:41 Gast70154
NotSolved
19.05.2019 11:08:59 Gast28198
NotSolved
19.05.2019 18:05:50 Gast20883
NotSolved
20.05.2019 01:20:29 Gast92523
NotSolved
20.05.2019 21:53:35 Gast38994
NotSolved

Ansicht des Beitrags:
Von:
Joe
Datum:
17.05.2019 15:38:19
Views:
1169
Rating: Antwort:
  Ja
Thema:
Pfad geöffneter PDF Datei bestimmen
Hallo, ich habe mehrere PDF Dateien im Adobe Acrobat Reader geöffnet. Ich möchte die aktuell geöffnete PDF abspeichern und den Dateinamen ändern in dem ich das heutige Datum mit _YYYYMMDD im Dateinamen am Ende ergänze eben nicht über Speichern unter, sondern über einen Button (z.B. Schnellzugriffsleiste)in einer Excel Arbeitsmappe, die immer auf ist. Die geöffnete PDF Datei finden kann ich mit folgendem Code. Dabei werden aber nur die Titelleisten der geöffneten Windows ausgelesen. Aber mir fehlt der Pfad zu dieser Datei, damit ich speichern könnte. Hat einer eine Idee wie ich noch den Pfad der aktuell geöffneten PDF Datei bestimmen kann? ' API Funktionen Private Declare Function EnumWindows Lib "user32" (ByVal lpEnumFunc As Long, ByVal lParam As Long) As Boolean Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hWnd As Long, ByVal lpString As String, ByVal cch As Long) As Long Private Declare Function GetWindowTextLength Lib "user32" Alias "GetWindowTextLengthA" (ByVal hWnd As Long) As Long Public strDatei As String Public Sub SucheFenster() strDatei = "Keine PDF Datei geöffnet" EnumWindows AddressOf FindWindow, 0& MsgBox "Geöffnete Datei: " + strDatei, , "Hinweis" End Sub Private Function FindWindow(ByVal lngHwnd As Long, ByVal lngParam As Long) As Boolean Dim strTemp As String, lngRetVal As Long, p As Long lngRetVal = GetWindowTextLength(lngHwnd) strTemp = Space(lngRetVal) GetWindowText lngHwnd, strTemp, lngRetVal + 1 If lngRetVal <> 0 Then p = InStr(UCase(strTemp), ".PDF") If (p > 0) Then strDatei = Left(strTemp, p + 3): FindWindow = False: Exit Function End If FindWindow = True End Function

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Pfad geöffneter PDF Datei bestimmen
17.05.2019 15:38:19 Joe
NotSolved
17.05.2019 16:20:42 Mackie
NotSolved
17.05.2019 16:28:20 Gast20956
NotSolved
17.05.2019 16:32:27 Mackie
NotSolved
17.05.2019 17:08:06 Gast76170
NotSolved
17.05.2019 17:20:35 Mackie
NotSolved
17.05.2019 17:30:48 Gast53797
NotSolved
17.05.2019 17:38:25 Mackie
NotSolved
17.05.2019 21:28:32 Gast86406
NotSolved
17.05.2019 21:48:31 Gast7777
NotSolved
18.05.2019 10:04:40 Gast16269
NotSolved
17.05.2019 17:27:07 Mackie
NotSolved
18.05.2019 22:24:41 Gast70154
NotSolved
19.05.2019 11:08:59 Gast28198
NotSolved
19.05.2019 18:05:50 Gast20883
NotSolved
20.05.2019 01:20:29 Gast92523
NotSolved
20.05.2019 21:53:35 Gast38994
NotSolved