返回列表 上一主題 發帖

Excel 外部網頁匯入不完整

回復 6# GBKEE

請問GBKEE大大
http://tcfhcsec.moneydj.com/z/ze/zef/zef.djhtm
這網頁用Excel 外部網頁匯入會不完整
用vba
Dim ie
Sheets("sheet2").Select
    Const url As String = "http://tcfhcsec.moneydj.com/z/ze/zef/zef.djhtm"     ' 正確的
    Cells.Delete 'Clear
    Set ie = CreateObject("internetexplorer.application") '使用此方式可以免除 "設定引用項目"
    With ie
        .Visible = False 'True為開啟ie, False為不開啟ie
        .Navigate url
        Do While .ReadyState <> 4 '等待網頁開啟
        DoEvents
        Loop
        .ExecWB 17, 2 'Select All
        .ExecWB 12, 2 'Copy selection
         Range("A1").Activate
        ActiveSheet.PasteSpecial Format:="HTML", Link:=False, DisplayAsIcon:=False, NoHTMLFormatting:=True
    End With
    Rows("1").Delete
    Columns("A:C").Delete    ' 將匯入時 A、B 兩欄移除, 原本 C:I 的欄位全部左靠, 成為 A:I
    ie.Quit
End Sub
則停在    Do While .ReadyState <> 4 '等待網頁開啟
出現
"執行階段錯誤80010108 automation錯誤用戶端中斷了已啟動物件的連線"
的錯誤
該如何修改程式
謝謝

TOP

回復 8# GBKEE
excel 2007
已清空Window上的暫存記意體
重設 ie11
重新開機後即執行檔案
結果相同
碰到這網站執行時
.Visible = True或False 皆開啟ie
然後就出現錯誤
"執行階段錯誤80010108 automation錯誤用戶端中斷了已啟動物件的連線"

TOP

        靜思自在 : 要比誰更受誰.不要比誰更怕誰。
返回列表 上一主題