2017-05-03 52 views
0

這裏是一小段代碼。 我測試和工作的辦公室03,07,10個版本沒有問題。 但運行Win7和Office 2007的一臺機器上總是失敗,在這條線:對象'工作簿'的方法'打開'失敗

Set oWB = oExcel.Workbooks.Open("C:\myFile.xls") 

法「打開」對象「工作簿」的失敗

什麼是可能的解決辦法? P.S文件沒有損壞。

Dim oExcel As Excel.Application 
Dim oWB As Workbook 
Dim oWS As Worksheet 
Dim rRng As Excel.Range 

Application.ScreenUpdating = False 
Set oExcel = New Excel.Application 
Set oWB = oExcel.Workbooks.Open("C:\myFile.xls") 
Set oWS = oExcel.Worksheets(2) 
Set rRng = oWS.Range("C01:C500") 
oExcel.Visible = False 
+0

它應該在'Set oWS = oExcel.Worksheets(2)'上失敗,因爲它需要'Set oWS = oWB.Worksheets(2)'。如果您嘗試「Dim oWB As Excel.Workbook」,會發生什麼情況? –

+0

嗯,當我嘗試加載工作簿時,我遇到了該行之前的問題。 – gtua

+0

謝謝,我會嘗試Dim oWB作爲Excel.Workbook,因爲它是遠程計算機我現在沒有訪問權限,但我會在稍後發佈結果。 – gtua

回答

0

謝謝大家。

我發現這個解決方案,福昕閱讀器插件在word中引起了麻煩。 一旦刪除一切工作。

相關問題