- 帖子
- 11
- 主題
- 5
- 精華
- 0
- 積分
- 16
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- sp3
- 閱讀權限
- 10
- 註冊時間
- 2016-2-9
- 最後登錄
- 2020-2-21

|
回復 6# GBKEE
感謝版主大大幫忙~~
稍微修改了一下~斷線時可以跳過程序~不再當機了~- Sub 下載() '網頁下載
- ' Dim ie As Object
- Const url As String = "https://www.1keydata.com/tw/sql/sql.html" ' 正確的
- Cells.Clear
- ' Set ie = CreateObject("internetexplorer.application") '使用此方式可以免除 "設定引用項目"
- With CreateObject("internetexplorer.application")
- .Visible = False 'True為開啟ie, False為不開啟ie
- '.Visible = 1
- .navigate url
- Do While .Busy Or .readyState <> 4 '等待網頁開啟
- DoEvents
- Loop
- If .Document.Title = "您尚未連線到網路" Then
- '如網路沒有連線時, IE的表頭="Internet Explorer 無法顯示網頁" '
- .Quit
- MsgBox "您尚未連接到網路,請檢查網路狀態後再試一次" ' 離開前顯示一小視窗提醒,按它後即結束。
- GoTo Re
- End If
- .ExecWB 17, 2 'Select All
- .ExecWB 12, 2 'Copy selection
- Range("A1").Activate
- ActiveSheet.PasteSpecial Format:="HTML", link:=False, DisplayAsIcon:= _
- False, NoHTMLFormatting:=True
- .Quit
- MsgBox "資料複製結束" ' 離開前顯示一小視窗提醒,按它後即結束。
- End With
- Re:
- End Sub
複製代碼 |
|