Development2006. 9. 12. 09:57

서버에 엑셀파일 형식을 업로드 해서 처리할 때 CreateObject("excel.application") 문제가 생기는 경우 [관리도구] - [구성요소 서비스]에서 권한을 설정해주면 된다.

[구성 요소 서비스] - [컴퓨터] - [내컴퓨터] - [DCOM 구성] - [Microsoft Excel 응용 프로그램]의 속성을 열어서 [보안]탭을 보면 시작 및 활성화 권한 부분에 인터넷 게스트를 추가해서 로컬 시작 권한을 부여한다.

(단, 엑셀이 설치되어 있지 않으면 없겠죠..;;)



위의 설정으로 실행은 되지만, 이벤트 내역을 보면 오류가 줄줄이..;;

그래서 아래와 같은 설정을 추가적으로 해줘야 한다.

경로를 다 쓰려니 귀찮아서 스샷을..;;





위의 경우는 작업을 간단하게(?) 해주겠지만, MS에서는 권장하지 않는 것으로..;;

http://support.microsoft.com/default.aspx?scid=kb;ko;257757



실제 사용중에 페이지 오류라도 발생하면 작업관리자에서 권한을 할당해준 계정의 이름으로 EXCEL.EXE 가 계속 실행중임을 확인할 수 있다.



서버에 엑셀이 설치되어 있지 않는 경우에는 실행할 수 없는 문제도 있겠고요,

이런 경우  아래의 방법을 활용하면 유익하게 쓸수 있을 것 같네요.

ExcelADO : http://support.microsoft.com/default.aspx?scid=kb;EN-US;278973





제가 이런 내용을 다 정리했을 리는 없고요, 아래의 블로그의 내용입니다. ^^



출처 : http://blog.naver.com/lovzip/20026592884

Posted by Blue*