Bilder über URL herunterladen
15.02.2020 20:29:05
Kisska
ich habe einen Code gefunden, mit dem ich über URLs Bilder herunterlade:
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
Dim Ret As Long
'~~> This is where the images will be saved. Change as applicable
Const FolderName As String = "D:\Ordner1\Ordner2\Ordner3\Ordner4\Ordner5
Sub DownloadLinks()
Dim ws As Worksheet
Dim LastRow As Long, i As Long
Dim strPath As String
'~~> Name of the sheet which has the list
Set ws = ActiveSheet
LastRow = ws.Range("AU" & Rows.Count).End(xlUp).Row 'AU: Spalte mit Datei-Namen
For i = 2 To LastRow '
(Quelle: https://stackoverflow.com/questions/23742636/download-pictures-from-url-and-save-in-a-folder-named-by-a-cell/23742732)
Der Code funktioniert nicht einwandfrei.
Die Bilder werden zwar heruntergeladen, aber sie landen nicht wie im Pfad angegeben, im Ordner5, sondern im Ordner4. Die Dateinamen werden mit dem Namen "Ordner5" vorne ergänzt. Wenn ich "FolderName " im Code " strPath = FolderName & " weglasse, dann werden komischerweise gar keine Bilder heruntergeladen.
Kann jemand helfen?
VG, Kisska