- 帖子
- 2842
- 主題
- 10
- 精華
- 0
- 積分
- 2898
- 點名
- 0
- 作業系統
- 〔略〕
- 軟體版本
- 〔略〕
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 〔略〕
- 註冊時間
- 2013-5-13
- 最後登錄
- 2025-4-28
|
3#
發表於 2015-11-8 21:28
| 只看該作者
查詢時另存csv檔
Sub 保戶股權分散表查詢()
Dim XML, URL$, TT, vDate, vNo, vFile$, X, PP$
vDate = [F1]: vNo = [F2]: vFile = vNo & "_" & vDate & ".csv"
URL = "http://www.tdcc.com.tw/smWeb/QryStock.jsp?SCA_DATE=" & vDate & _
"&SqlMethod=StockNo&StockNo=" & vNo & "&StockName=&sub=%ACd%B8%DF"
Set XML = CreateObject("Microsoft.XMLHTTP")
XML.Open "post", URL, False
XML.send
If XML.Status = 200 Then
With CreateObject("ADODB.Stream")
.Open
.Type = 1
.Write XML.ResponseBody
.Position = 0
.Type = 2
.Charset = "BIG5"
TT = .ReadText
.Close
PP = "<table cellspacing=0 cellpadding=0 width=""100%"" border=0>"
X = Split(TT, PP)
If UBound(X) < 3 Then Exit Sub
TT = Replace(X(3) & PP & X(4), "集保戶股權分散表", "")
.Open
.Writetext TT
.SaveToFile ThisWorkbook.Path & "\" & vFile, 2
.Close
Beep
End With
End If
Set XML = Nothing
End Sub
附件下載:
20151108-01(保戶股權分散表查詢).rar (10.47 KB)
只能提供如上範例,其它請自行套用~~ |
|