2013-02-25 2 views
1

아래 코드는 새 Excel 인스턴스를 만들고 열지 만 속성을 True으로 설정 했음에도 불구하고 내 Excel에서 열린 Excel을 볼 수 없습니다.열린 Excel을 볼 수 없습니다.

아무도 도와 줄 수 없습니까? 이 Excel.Application의

Set Exobj = CreateObject("Excel.Application") 

Set Newbook = Exobj.Workbooks.Add() 

Exobj.Application.Visible = True 

Newbook.SaveAs("C:\Users\ACER\Desktop\Project Folder\Test6.xlsx") 

Exobj.Workbooks.Open("C:\Users\ACER\Desktop\Project Folder\Test6.xlsx") 
+0

처음 3 줄만 실행하면 어떻게됩니까? Excel이 작업 표시 줄에 표시됩니까? 작업 관리자의 프로세스 탭에 표시됩니까? –

+1

Excel * 개체 *를 보이게해야한다고 생각합니다. 예 : 'Exobj.Visible = True' – bernie

+0

Excel.Application의 이상한 동작은 종종 좀비 (이전 스크립트 실행으로 인해 Excel이 제대로 종료되지 않은 상태)로 인해 발생합니다. Ansgar는 다음과 같이 말했습니다. 작업 관리자를 사용하여 작업 목록에서 Excel을 실행하기 전에 Excel이없고 Excel이 정확히 하나 있는지 확인합니다. –

답변

4

이상한 행동이 종종 좀비에 의해 발생 (제대로 엑셀의 instences 스크립트의 이전 실행에서 남은 종료되지 않음). Ansgar는 다음과 같이 말했습니다. 작업 관리자를 사용하여 작업 목록에서 Excel을 실행하기 전에 Excel이 하나 뿐이고 Excel이 정확히 하나 있는지 확인합니다.

추가됨 :

는 몇 가지 배경 및 Excel 좀비를 피하기위한 전략 here 참조하십시오.