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
它應該在'Set oWS = oExcel.Worksheets(2)'上失敗,因爲它需要'Set oWS = oWB.Worksheets(2)'。如果您嘗試「Dim oWB As Excel.Workbook」,會發生什麼情況? –
嗯,當我嘗試加載工作簿時,我遇到了該行之前的問題。 – gtua
謝謝,我會嘗試Dim oWB作爲Excel.Workbook,因爲它是遠程計算機我現在沒有訪問權限,但我會在稍後發佈結果。 – gtua