커뮤니티

엑셀을 정상적으로 호출 할 수 없습니다??

프로필 이미지
클릭한번
2014-10-30 00:16:26
229
글번호 79894
답변완료
스팟에서.... for( i=3; i<=152; i++ ) { Data[i] = Excel.GetData(1,"AEi"); Data1[i] = Excel.GetData(1,"AIi"); Data2[i] = Excel.GetData(1,"AJi"); Data3[i] = Excel.GetData(1,"Zi");// 예상 주가 상승 마지노선 } 엑셀을 정상적으로 호출할 수 없습니다. Excel: 객체를 생성할 수 없습니다. 1) 위와 같이 나오는데 뭐가 문제인가요?? 혹시 GetData안의 "AEi" 를 AE1,AE2,AE3... 이런식으로 읽어와야 되는데 AEi 그대로 읽어와서 안되는건가요?? 2) 엑셀 객체의 프로세스 새로 생성이라는 말이 쉽게 말해서 뭘 말하는지 궁금합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-10-30 10:28:15

안녕하세요 예스스탁입니다. 1. "AEi"는 단순 AEi 문자입니다. 아래와 같이 문자와 숫자가 결합되게 처리하셔야 합니다. for( i=3; i<=152; i++ ) { Data[i] = Excel.GetData(1,"AE"+i); Data1[i] = Excel.GetData(1,"AI"+i); Data2[i] = Excel.GetData(1,"AJ"+i); Data3[i] = Excel.GetData(1,"Z"+i);// 예상 주가 상승 마지노선 } 2. 프로세스 새로 생성은 기존에 다른 작업으로 엑셀이 실행이 되어 있을 경우 지정한 엑셀파일을 구동하기 위해 새로 프로세스(Excel.exe)를 따로 구동한다는 의미입니다. 즐거운 하루되세요 > 김현석 님이 쓴 글입니다. > 제목 : 엑셀을 정상적으로 호출 할 수 없습니다?? > 스팟에서.... for( i=3; i<=152; i++ ) { Data[i] = Excel.GetData(1,"AEi"); Data1[i] = Excel.GetData(1,"AIi"); Data2[i] = Excel.GetData(1,"AJi"); Data3[i] = Excel.GetData(1,"Zi");// 예상 주가 상승 마지노선 } 엑셀을 정상적으로 호출할 수 없습니다. Excel: 객체를 생성할 수 없습니다. 1) 위와 같이 나오는데 뭐가 문제인가요?? 혹시 GetData안의 "AEi" 를 AE1,AE2,AE3... 이런식으로 읽어와야 되는데 AEi 그대로 읽어와서 안되는건가요?? 2) 엑셀 객체의 프로세스 새로 생성이라는 말이 쉽게 말해서 뭘 말하는지 궁금합니다.