water-仔 wrote:
大大,測試結果如下:
再麻煩解惑一下...(恕刪)
物件可以正常建立
程式碼正確,但send有問題
猜測可能原因
一、不是系統管理員,excel沒有權限
二、excel(圖示=>滑鼠右鍵=>安全性),安全性設定有問題
三、C:\Windows\System32\config\systemprofile 或 C:\Windows\SysWOW64\config\systemprofile 有問題
四、excel 信任中心,安全性設定問題
五、ie 選項內的安全性等級設定太高(還原預設值看看)
我還以為win10、office更新出了什麼bug,特別裝了win10、office測試,很正常
不會出問題的程式碼,在您的電腦出問題
如果沒重要資料,重灌電腦可能比較快
如果不能重灌,可試著把
CreateObject("msxml2.xmlhttp")
改成
CreateObject("MSXML2.ServerXMLHTTP.6.0")
可以跳過一些ie安全性設定的檢查
一、不是系統管理員,excel沒有權限
此為公司電腦,確實不是系統管理員
二、excel(圖示=>滑鼠右鍵=>安全性),安全性設定有問題
不知道跟第四點的差異><
三、C:\Windows\System32\config\systemprofile 或 C:\Windows\SysWOW64\config\systemprofile 有問題
不是系統管理員無法進入
四、excel 信任中心,安全性設定問題
修改設定後還是無法執行
五、ie 選項內的安全性等級設定太高(還原預設值看看)
還原後一樣無法執行
六、修改程式碼為CreateObject("MSXML2.ServerXMLHTTP.6.0")
無法執行
我再找其他電腦試試看在回覆大大><
bioleon69 wrote:
問題:
http://mops.twse.com.tw/mops/web/t163sb04
這種另存CSV,檔案名稱是時間的,要怎麼個下載法..
...(恕刪)
建議用120樓 table 的寫法比較容易
(點下可看大圖)
這個網頁用下載csv的方式比較麻煩,按鈕太多
每個表格2種下載方式(2選1)
為了取檔名,程式還要多post、send一次,浪費時間,不建議使用
取檔名方式
test = Split(HTMLsourcecode.body.innerhtml, ".csv")
For i = 0 To UBound(test) - 1 Step 2
Debug.Print Right(test(i), 27) & ".csv"
Next
url="http://mops.twse.com.tw/server-java/t105sb02"
send 參數
firstin=true&step=10&filename=檔名&saveCSV=Y
https://www2.sgx.com/zh-hans/derivatives/delayed-prices-futures?cc=TW&category=equityindex 請問這一個網頁的開高低收,該如何使用Excel取得資料,請賜教
關閉廣告