커뮤니티
엑셀을 정상적으로 호출 할 수 없습니다??
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) 엑셀 객체의 프로세스 새로 생성이라는 말이 쉽게 말해서 뭘 말하는지 궁금합니다.