返回列表 上一主題 發帖

[發問] oStream.SaveToFile ()檔名問題

[發問] oStream.SaveToFile ()檔名問題



請問oStream.SaveToFile ()括弧裡面要打什麼,才能讓存檔的檔名等於下載檔案的原檔名一模一樣
例如:下載的檔案名稱「123.xls」,存檔的檔名就同下載檔名「123.xls」
下載的檔案名稱「ABC.pptx」,存檔的檔名就同下載檔名「ABC.pptx」

以下為程式碼
---------------------------------------------------------------------------------------------
Sub 下載檔案()
Dim myURL As String
myURL = "http://w3.hdut.edu.tw/ezcatfiles/a001/img/img/507/EDOC_20171120.pptx"

Dim WinHttpReq As Object
Set WinHttpReq = CreateObject("Microsoft.XMLHTTP")
WinHttpReq.Open "GET", myURL, False
WinHttpReq.Send

myURL = WinHttpReq.ResponseBody
If WinHttpReq.Status = 200 Then
    Set oStream = CreateObject("ADODB.Stream")
    oStream.Open
    oStream.Type = 1
    oStream.Write WinHttpReq.ResponseBody
    oStream.SaveToFile (ActiveWorkbook.Path & "\" & ?)
    oStream.Close
End If
End Sub
---------------------------------------------------------------------------------------------
*宅女一枚無誤*

回復 2# GBKEE


   G大再次感謝你熱心幫忙ㄟ
*宅女一枚無誤*

TOP

回復 3# ML089


   M大非常感謝ㄛ
*宅女一枚無誤*

TOP

        靜思自在 : 布施如播種,以歡喜心滋潤種子,才會發芽。
返回列表 上一主題