返回列表 上一主題 發帖

[發問] 程式語法有誤

本帖最後由 HSIEN6001 於 2014-12-16 12:58 編輯

回復 3# pupai


    用CSV下載,同 http://forum.twbts.com/thread-13018-1-1.html   #6  
(一起下載)
  1. Sub CSV下載()
  2. Dim path As String
  3. path = "C:\"
  4. 日期 = "20141215"

  5. Set XML = CreateObject("Microsoft.XMLHTTP")
  6. Set stream = CreateObject("ADODB.stream")
  7.    
  8.     URL = "http://www.taifex.com.tw/chinese/3/7_12_8dl.asp?syear=" & VBA.Left(日期, 4) & "&smonth=" & VBA.Mid(日期, 5, 2) & "&sday=" & _
  9.             VBA.Right(日期, 2) & "&eyear=" & VBA.Left(日期, 4) & "&emonth=" & VBA.Mid(日期, 5, 2) & "&eday=" & VBA.Right(日期, 2)
  10.         XML.Open "GET", URL, 0
  11.         XML.send
  12.     With stream
  13.         .Type = 1
  14.         .Open
  15.         .write XML.responseBody
  16.         If Dir(path & "類股期貨" & 日期 & ".csv") <> "" Then Kill (path & "類股期貨" & 日期 & ".csv")
  17.         .SaveToFile (path & "類股期貨" & 日期 & ".csv")
  18.         .Close
  19.     End With
  20.    
  21.     URL = "http://www.twse.com.tw/ch/trading/fund/BFI82U/BFI82U_print.php?begin_date=" & _
  22.             VBA.Left(日期, 8) & "&end_date=" & VBA.Left(日期, 8) & "&report_type=day&language=ch&save=csv"
  23.         XML.Open "GET", URL, 0
  24.         XML.send
  25.     With stream
  26.         .Type = 1
  27.         .Open
  28.         .write XML.responseBody
  29.         If Dir(path & "三大法人買賣超" & 日期 & ".csv") <> "" Then Kill (path & "三大法人買賣超" & 日期 & ".csv")
  30.         .SaveToFile (path & "三大法人買賣超" & 日期 & ".csv")
  31.         .Close
  32.     End With

  33. End Sub
複製代碼

TOP

回復 5# pupai

可能是這個問題  path = "C:\"     
這是指定存  C:\
如果你沒有直接權限 , 自己建立一個資料夾
改成為你使用者可存檔的位置

TOP

        靜思自在 : 地上種了菜,就不易長草;心中有善,就不易生惡。
返回列表 上一主題