當我設置Excel apllications displayalert propery爲true時,此異常被解僱... 爲什麼?異常來自HRESULT:0x800AC472
4
A
回答
4
屬性瀏覽器是否被暫停?如果是這樣,這可能幫助:HRESULT 800ac472 from set operations in Excel
一個建議是把你的電話try塊內的循環中,並不斷嘗試呼叫,直到成功爲止。它可能看起來像這樣:
retry = True
Do
Try
'Put your call here.
retry = False
Catch ex As Exception
'Need to try again,
'If this isn't the 0x800ac472 exception it should be re-thrown,
'Use Sleep(50) to reduce the number of retries,
'Use Exit Do or re-throw the exception to give up.
End Try
While retry
我不寫在VB自己,所以錯誤的道歉。
0
的vb.net代碼,循環和重試,直到range.value被接受的System.Array
Dim xlApp As Excel.Application = New Excel.Application
Dim wb As Excel.Workbook = xlApp.Workbooks.Open(paths)
Dim ws As Excel.Worksheet=wb.Worksheets(1)
Dim range As Excel.Range = Nothing
range = ws.UsedRange
Dim wh As System.Array
Dim retryRange As Boolean = False
While retryRange
Try
wh = range.Value(Excel.XlRangeValueDataType.xlRangeValueDefault)
retryRange = False
Catch ex As Exception
retryRange = True
End Try
End While
VB,.NET代碼爲richj答案
+0
請添加您的答案的解釋。 – drum 2017-06-29 04:22:00
相關問題
- 1. HttpwebRequest - 異常來自HRESULT:0x800710DD
- 2. 異常來自HRESULT:0x80131040
- 3. 異常來自HRESULT:0x80029C4A(TYPE_E_CANTLOADLIBRARY)
- 4. 異常來自HRESULT:0x800A03EC INDIRECT
- 5. 異常來自HRESULT:0x80045003
- 6. 異常來自HRESULT:0x80004002(E_NOINTERFACE)
- 7. 異常來自HRESULT:0x800A03EC
- 8. Excel異常HRESULT:來自ChartArea.Copy的0x800A03EC()
- 9. 異常來自HRESULT:0x8002000B(DISP_E_BADINDEX)System.Runtime.InteropServices.COMException
- 10. 的InnerException = {「異常來自HRESULT:0x8004231C」}
- 11. 發生類型'System.Runtime.InteropServices.COMException'的異常。接口沒有註冊(異常來自HRESULT:0x80040155)
- 12. 製作空C++項目:一般異常(異常來自HRESULT:0x80131500)Visual Studio Community 2015
- 13. 在ArcObjects中調用IFeatureClass.Search時,異常「異常來自HRESULT:0x80040653」是什麼意思?
- 14. 錯誤類未註冊(異常來自HRESULT:0x80040154(REGDB_E_CLASSNOTREG))
- 15. Visual Studio 2010構建錯誤 - 來自HRESULT的異常:0x800300FA(STG_E_ABNORMALAPIEXIT))
- 16. ASP.NET錯誤80040154類未註冊(異常來自HRESULT:0x80040154(REGDB_E_CLASSNOTREG))
- 17. Windows 7 .net Excel .SaveAs()來自HRESULT的錯誤異常:0x800A03EC
- 18. 異常來自HRESULT:0x80020009(DISP_E_EXCEPTION))在SharePoint部分2
- 19. 異常來自HRESULT:0x800A5077當執行水晶報告
- 20. 訪問被拒絕。 (來自HRESULT的異常:0x80070005(E_ACCESSDENIED))?
- 21. 找不到該組件。 (來自HRESULT的異常:0x88982F50)UWP
- 22. Excel編程:異常來自HRESULT:0x800A753F在Microsoft.office.Interop
- 23. 無法找到指定的模塊。 (異常來自HRESULT:0x8007007E)
- 24. Excel IF語句導致錯誤:異常來自HRESULT:0x800A03EC
- 25. 未指定錯誤(來自HRESULT(E_FAIL)的異常)
- 26. Excel編程:來自HRESULT的異常:0x800A03EC。在Microsoft.office.Interop
- 27. 異常來自HRESULT:0x800A03EC-錯誤使用Excel和C#
- 28. (從HRESULT異常:0x8001010E(RPC_E_WRONG_THREAD))
- 29. 異常來自hresult 0x8007007e錯誤的頻譜分析儀中的Port.dll在vb
- 30. 無法加載DLL'NImages':無法找到指定的模塊。 (異常來自HRESULT:0x8007007E)
你能給了數據?關於例外?你的代碼? etc ... – 2009-12-23 13:25:25
@Tony objExcelAppDataSheet.DisplayAlerts = True 只是行,我得到異常 objExcelAppDataSheet是Excel工作表的名稱。 – Kiran 2009-12-23 13:47:50