在“How to Save Report To Excel”中遭遇 Automation異常
程式碼:
function preview( ) {
window.clipboardData.setData("Text",document.all('table1').outerHTML);
var ExApp = new ActiveXObject("Excel.Application")
var ExWBk = ExApp.workbooks.add()
var ExWSh = ExWBk.worksheets(1)
ExApp.DisplayAlerts = false
ExApp.visible = true
ExWBk.worksheets(1).Paste;
}
功能:
實現將黏貼板內容複製到Excel中。
經過:
測試階段,我指直接新建了新建了一個Web檔案進行程式碼測試,都通過沒有問題。 然後將程式碼寫入WAD。問題出現。
訊息: Automation server can't create object
行: 75
字元: 14
程式碼: 0
URI: *************************
先Baidu,發現是IE安全性設定的問題,
方法一:
tools->internet options->secutiry-> 起始不標示為安全的ActiveX控制項 設定為“啟用”或“提示”。
這個方法解決了出現相同情況的其他電腦。但是我的問題依舊。
結合Google,發現很多人有這個問題。也有和我一樣採用這段程式碼出現這個問題的,也有的是.Net程式出現這個問題。
方法二:
執行: Regsvr32 scrrun.dll 即可
我執行了,提示執行OK。重新啟動IE,問題依舊。
我始終盯著IE的安全問題,所以應該還算沒有偏離問題。
我嘗試將相應完整加入“信任的站點”,不行。
之前方法一設定的是針對Intranet的,就是內部網,我就想IE如何去知道開啟的就是內部網站。 原來IE裡面,在
tools->internet options 的頁面有一個地方可以設定網站的按鍵,我毫不猶豫的點選(雖然說這是搞了一天之後),
出現了徹底改變局面的文字。“自動偵測內部網路”,我拿掉勾選,直接把網站填入進階頁面中的“自定義內部網
站”,儲存退出,重新開啟IE。 奇蹟出現了。 終於可以連結到 Excel,複製資料進去了。 記錄一下。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/554557/viewspace-617216/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- “How to Save Report To Excel” 技術改進Excel
- Save and Edit a Report Specification locally
- 筆記:異常處理之report與render筆記
- HttpClient遭遇Connection Reset異常,如何正確配置?HTTPclient
- 在 C++ 中捕獲 Python 異常C++Python
- 遭遇Excel的巨集病毒Excel
- 說說在 Python 中如何處理異常Python
- 在hibernae中為何出出現StaleStateException異常Exception
- Python xlrd讀取excel異常處理PythonExcel
- Java 中的異常Java
- Oracle中RAISE異常OracleAI
- 異常和中斷
- java中的異常Java
- 處理異常時,在catch中return會怎麼樣?
- 你真的會在async/await中捕獲異常嗎?AI
- 在實際工作中,異常處理的準則
- 在非同步Java程式碼中解救已檢測異常非同步Java
- ORACLE中的異常(轉)Oracle
- 在Python中捕獲finally語句中異常訊息Python
- 異常中的異常——藉助系統異常處理特例實現匪夷所思的漏洞利用
- Swift 中 throws 異常丟擲Swift
- spring中註冊異常Spring
- 如何使用 SAP Intelligent Robotic Process Automation 自動操作 ExcelIntelExcel
- 在VFP中全面控制ExcelExcel
- 異常篇——異常處理
- 異常和異常呼叫鏈
- 在日誌中記錄Java異常資訊的正確姿勢Java
- 在大型軟體專案中如何處理錯誤和異常
- 在k8s中收集jvm異常dump檔案到OSSK8SJVM
- Spring中JPA在異常後三種方法繼續事務Spring
- Java 異常(二) 自定義異常Java
- Java checked異常和unchecked異常。Java
- python中如何捕獲異常Python
- SpringBoot中異常處理Spring Boot
- Python 中的異常處理Python
- Swift 中的錯誤與異常Swift
- React 16 中的異常處理React
- C#中自定義異常類C#