簡體   English   中英

Excel 2007/2010/2016-從Web獲取外部數據-“腳本中發生錯誤”,通常會崩潰

[英]Excel 2007/2010/2016 - Get External Data From Web - “An error has occurred in the script” and generally crashes

多年來,我一直在通過Excel的“獲取外部數據”->“從Web”功能從某些網站下載數據。 在運行各種Windows操作系統的各種PC和筆記本電腦上的Excel 2007、2010、2016中,一致的一件事是令人難以置信的不可靠性。 我總是收到多個“此頁面上的腳本中發生了錯誤”錯誤(單擊“是”),並且掛起的頻率不高,我必須在任務管理器中終止Excel。

例如,如果我訪問www.ft.com,則在第1行收到3條“腳本中發生錯誤”消息。然后單擊登錄,又收到兩條錯誤消息。 然后,我完全無法在電子郵件地址字段中鍵入登錄信息。 我必須終止Excel才能退出。 多年來,我設法以一種或另一種方式克服了這種令人難以置信的不可靠性,但現在我已陷入僵局。

我在大多數網站上都得到了類似的行為。 例如www.morningstar.co.uk。

看來Excel使用不同版本的IE進行查詢。 因此,我無法使用IE11或Edge登錄,然后使用該登錄直接轉到要訪問的ft.com上的相關數據頁面。 我必須通過Excel登錄FT.com

非常沮喪。 有任何想法嗎?

好吧,這不是解決方法,而是答案。 編寫一些VBA可以很容易地使用Internet Explorer(即,單獨安裝在PC上的IE11)加載數據,而不是通過Excel從Web功能獲取數據。 例如,看到此鏈接

使用VBA將網頁數據傳輸到Excel工作表

它無需格式化即可復制整個網頁,但這對我來說已經足夠了。

我仍然感到困惑,為什么經過這么多年,Excel從Web獲取數據功能仍然如此極其不可靠

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM