Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
Pfad geöffneter PDF Datei bestimmen |
17.05.2019 15:38:19 |
Joe |
|
|
|
17.05.2019 16:20:42 |
Mackie |
|
|
|
17.05.2019 16:28:20 |
Gast20956 |
|
|
|
17.05.2019 16:32:27 |
Mackie |
|
|
|
17.05.2019 17:08:06 |
Gast76170 |
|
|
|
17.05.2019 17:20:35 |
Mackie |
|
|
|
17.05.2019 17:30:48 |
Gast53797 |
|
|
|
17.05.2019 17:38:25 |
Mackie |
|
|
|
17.05.2019 21:28:32 |
Gast86406 |
|
|
|
17.05.2019 21:48:31 |
Gast7777 |
|
|
|
18.05.2019 10:04:40 |
Gast16269 |
|
|
|
17.05.2019 17:27:07 |
Mackie |
|
|
|
18.05.2019 22:24:41 |
Gast70154 |
|
|
|
19.05.2019 11:08:59 |
Gast28198 |
|
|
|
19.05.2019 18:05:50 |
Gast20883 |
|
|
|
20.05.2019 01:20:29 |
Gast92523 |
|
|
|
20.05.2019 21:53:35 |
Gast38994 |
|
|
Von:
Joe |
Datum:
17.05.2019 15:38:19 |
Views:
1325 |
Rating:
|
Antwort:
|
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 |
- 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
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- 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
|
Pfad geöffneter PDF Datei bestimmen |
17.05.2019 15:38:19 |
Joe |
|
|
|
17.05.2019 16:20:42 |
Mackie |
|
|
|
17.05.2019 16:28:20 |
Gast20956 |
|
|
|
17.05.2019 16:32:27 |
Mackie |
|
|
|
17.05.2019 17:08:06 |
Gast76170 |
|
|
|
17.05.2019 17:20:35 |
Mackie |
|
|
|
17.05.2019 17:30:48 |
Gast53797 |
|
|
|
17.05.2019 17:38:25 |
Mackie |
|
|
|
17.05.2019 21:28:32 |
Gast86406 |
|
|
|
17.05.2019 21:48:31 |
Gast7777 |
|
|
|
18.05.2019 10:04:40 |
Gast16269 |
|
|
|
17.05.2019 17:27:07 |
Mackie |
|
|
|
18.05.2019 22:24:41 |
Gast70154 |
|
|
|
19.05.2019 11:08:59 |
Gast28198 |
|
|
|
19.05.2019 18:05:50 |
Gast20883 |
|
|
|
20.05.2019 01:20:29 |
Gast92523 |
|
|
|
20.05.2019 21:53:35 |
Gast38994 |
|
|