作者: nathan888 時間: 2023-9-26 12:13 標題: 如何建立一個VBA 去批量下戴文件?
如何建立一個VBA 去批量下戴文件?
我有一個EXCEL, 裡面 下戴連結http://hd.com/20200121/hd_temp/HDA22.pdf 咁樣的。。有成幾千個。
請問點樣可以批量下戴?
THANKS
作者: bongbong3481 時間: 2023-9-26 12:25
Excel 入邊1個格仔1條link? 如果是,browser 可以安裝某d 工具,成批link 放入去,然後download
作者: nathan888 時間: 2023-9-26 13:09
Excel 入邊1個格仔1條link? 如果是,browser 可以安裝某d 工具,成批link 放入去,然後download ...
bongbong3481 發表於 2023-9-26 04:25
邊D 下載工具?
作者: dominicyu 時間: 2023-9-26 18:27
回覆 3# nathan888
https://www.internetdownloadmanager.com/
付費
作者: bongbong3481 時間: 2023-9-26 20:03
回覆 3# nathan888
Google download manager, 我沒用過,但應該有你想要既功能
作者: 電腦盲用戶 時間: 2023-9-27 01:44
用 Microsoft.XMLHTTP object應該可以download喎,dl pdf 用埋 ADODB.Stream 呢件object 應該可以解決,而讀取每個excel 內 特定row的URL就唔駛講。
當然想精細地控制,咁就難d。
作者: nathan888 時間: 2023-9-27 11:25
用 Microsoft.XMLHTTP object應該可以download喎,dl pdf 用埋 ADODB.Stream 呢件object 應該可以解決,而 ...
電腦盲用戶 發表於 2023-9-26 17:44
https://h2.hkepc.com/forum/attachment.php?aid=2390434&k=4f9fc71cf802171b817623282200bb62&t=1781588222&sid=tpGQq7VzgE

作者: bongbong3481 時間: 2023-9-27 12:20
回覆 7# nathan888
或者可以試下勾番file name 出黎,有就成功。不過條link 有d file name 是重覆同名
作者: Gallardo 時間: 2023-9-27 12:22
Flashget (好多年冇用過, 而家有冇加料唔知道)
開左Flashget, 再copy excel 所有link, Flashget 會做返download任務出來 (印象好似係咁)
作者: bongbong3481 時間: 2023-9-27 12:34
Flashget (好多年冇用過, 而家有冇加料唔知道)
開左Flashget, 再copy excel 所有link, Flashget 會做返down ...
Gallardo 發表於 2023-9-27 12:22
你吾講,吾記得呢樣神器
作者: 電腦盲用戶 時間: 2023-9-27 21:35
有c師兄俾個方便建議,你可以試下。
至於你想 mark 底下載唔到的,咪睇下係咪200囉,objXMLHTTP.status=200。
唔係200的唔會成功download到,咁直接在另一row寫入記號。
教學自己google下,好易找到的。
作者: ww9876 時間: 2023-9-27 21:47
將個cell轉顔色
via HKEPC Reader for Android
作者: s20012797 時間: 2023-9-28 13:12
VBA我就吾知點了,powershell有一個,點用自便


- $urls = @(
- "http://example.com/file1.txt",
- "http://example.com/file2.txt",
- "http://example.com/file3.txt"
- )
- $destination = "C:\Downloads"
- if (!(Test-Path $destination)) {
- New-Item -ItemType Directory -Force -Path $destination
- }
- foreach ($url in $urls) {
- $fileName = [System.IO.Path]::GetFileName($url)
- $outputPath = Join-Path $destination $fileName
- Invoke-WebRequest -Uri $url -OutFile $outputPath
- }
作者: 電腦盲用戶 時間: 2023-9-28 15:19
如果不是要在Excel內使用,這個好東西,嘗試了,比 XMLHTTP 方便,除了不需安裝亂七雜八東西外,也不需理會二進制問題。
作者: bongbong3481 時間: 2023-9-28 22:34
回覆 13# s20012797
我Google 過,似乎python 做呢樣野,最簡單易明(對我黎講)
作者: bongbong3481 時間: 2023-10-2 17:55
本帖最後由 bongbong3481 於 2023-10-2 17:59 編輯
回覆 1# nathan888
firefox 呢個插件好似都唔錯 (search download 好多選擇)
https://h2.hkepc.com/forum/attachment.php?aid=2391182&k=530c190545290d4a99338714dc706763&t=1781588222&sid=tpGQq7VzgE

作者: wunit 時間: 2023-10-4 17:26
Flashget (好多年冇用過, 而家有冇加料唔知道)
開左Flashget, 再copy excel 所有link, Flashget 會做返down ...
Gallardo 發表於 2023-9-27 12:22
一見到樓主頭兩句, 第一時間就係"FlashGet"
一直keep住舊版本 FlashGet (未賣盤前)
係有佢的好處
batch download, multi-threat, 效率一流!


