2017-05-03 2 views
0

여기 코드의 아주 작은 부분입니다. 문제없이 사무실 03, 07, 10 버전을 테스트하고 근무했습니다. 하지만 Win7에 및 Office 2007을 실행하는 하나의 기계에이 줄에 항상 실패'Workbooks'개체의 '열기'메서드가 실패했습니다.

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 = oWB.Worksheets (2)'가 필요하기 때문에'Set oWS = oExcel.Worksheets (2)'에서 실패해야합니다. 'Dim oWB As Excel.Workbook'을 시도하면 어떻게됩니까? –

+0

글쎄, 내가 그 문제를 전에 통합 문서를로드하려고하면 줄. – gtua

+0

감사합니다. 나는 지금은 액세스 할 수없는 원격 컴퓨터이므로 Excel.Workbook으로 Dim oWB를 시도 하겠지만 결과는 나중에 게시 할 예정입니다. – gtua

답변

0

모두에게 감사드립니다.

해결책을 찾았습니다. Foxit 리더 추가 기능이 문제의 원인이되었습니다. 한 번 삭제되면 모든 것이 작동합니다.