Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
02.05.2024 09:31:50 |
Mike |
|
|
|
02.05.2024 11:02:02 |
Gast44060 |
|
|
|
02.05.2024 11:21:44 |
Mike |
|
|
|
02.05.2024 11:30:43 |
Gast96993 |
|
|
|
02.05.2024 11:50:37 |
Mike |
|
|
|
02.05.2024 11:59:49 |
Gast57315 |
|
|
Outlook automatischer Download von Hyperlinks |
02.05.2024 12:01:28 |
Gast30342 |
|
|
Von:
Gast30342 |
Datum:
02.05.2024 12:01:28 |
Views:
233 |
Rating:
|
Antwort:
|
Thema:
Outlook automatischer Download von Hyperlinks |
Für alle die das gleiche Problem haben untenstehend der komplette Code (zusätzlich noch ergänzt um die Ausgabe, wie viele Dateien abgelegt wurden):
Option Explicit
Private Declare Function URLDownloadToFile _
Lib "urlmon" Alias "URLDownloadToFileA" _
(ByVal pCaller As Long, ByVal szURL As String, ByVal szFileName As String, _
ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long
Sub Hyperlink_Downdload()
Dim olMsg As MailItem
On Error Resume Next
Set olMsg = ActiveExplorer.Selection.item(1)
DownloadLinkedFile olMsg
lbl_Exit:
Exit Sub
End Sub
Sub DownloadLinkedFile(olItem As MailItem)
Dim DateiAnzahl As Long
Dim olEmail As Outlook.MailItem
Dim olInsp As Outlook.Inspector
Dim wdDoc As Object
Dim oRng As Object
Dim oLink As Object
Dim vAddr As Variant
Dim strFName As String
Dim strURL As String
Dim strLocal As String
Const strPath As String = "C:\....\" 'Pfad für die Dateien
On Error Resume Next
With olItem
Set olInsp = .GetInspector
Set wdDoc = olInsp.WordEditor
Set oRng = wdDoc.Range
For Each oLink In oRng.hyperlinks
If Right(LCase(oLink.Address), 3) = "pdf" And _ 'Dateiendung (wenn angepasst wird auf die Anzahl der Zeichen achten)
Left(LCase(oLink.Address), 5) = "https" Then
vAddr = Split(oLink.Address, "/")
strFName = vAddr(UBound(vAddr))
strURL = oLink.Address
strLocal = strPath & strFName
Call URLDownloadToFile(0, strURL, strLocal, 0, 0)
DateiAnzahl = DateiAnzahl + 1
End If
Next oLink
MsgBox DateiAnzahl & " Dateien abgelegt unter " & strPath
End With
lbl_Exit:
Set olInsp = Nothing
Set oRng = Nothing
Set oLink = Nothing
Exit Sub
End Sub
|
- 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
|
|
02.05.2024 09:31:50 |
Mike |
|
|
|
02.05.2024 11:02:02 |
Gast44060 |
|
|
|
02.05.2024 11:21:44 |
Mike |
|
|
|
02.05.2024 11:30:43 |
Gast96993 |
|
|
|
02.05.2024 11:50:37 |
Mike |
|
|
|
02.05.2024 11:59:49 |
Gast57315 |
|
|
Outlook automatischer Download von Hyperlinks |
02.05.2024 12:01:28 |
Gast30342 |
|
|