엑셀을 시작하면 “Run Time” 오류가 발생해요..

조현권2009.07.02
조회734
마이크로소프트 엑셀을 시작하거나 이미 작성한 파일을 엑셀에서
열 때 "Run Tme Error 9" 또는 "Run Time Error 1004" 또는 이와
비슷한 오류가 발생하면서 엑셀이 시트 화면으로 시작하지 못하고
디버그 창으로 이동하라는 메시지 창이 표시됩니다.

이러한 현상은 백신 프로그램으로 엑셀에 감염된 매크로 바이러스를
치료하고 난 후 발생됩니다. 엑셀 파일에 감염된 바이러스 코드가 자체에
버그를 가지고 있고 이러한 파일이 xlstart 폴더에 존재할 경우 문제가
발생합니다. 엑셀은 처음 시작할 때 자동으로 xlstart 폴더에 있는 파일을
엽니다. 버그를 가진 xlstart 폴더의 파일이 자동으로 열리게 되므로 위에
서 설명한 오류가 발생하고 디버그 창으로 이동하게 되는 것입니다.

문제를 해결하기 위해서는 다음 순서로 작업 합니다.


1. 엑셀 매크로 바이러스를 치료할 수 있는 최신 버전 백신으로
   바이러스를 치료합니다.  매크로 바이러스 변종이 계속 발견되고
   있으므로 항상 최신 버전의 백신 프로그램을 사용해야 치료가
   가능합니다.

2. 윈도우 탐색기에서 오피스(또는 엑셀)를 설치한 폴더를 열고
   아래 경로로 이동합니다.
   오피스(또는 엑셀)이 설치된 폴더  \ office \ xlstart

3. xlstart폴더 안에 존재하는 " mscreate.dir "을 제외한
   모든 파일을 삭제합니다.  엑셀이 이미 열려 있으면 삭제가
   안되므로 엑셀을 먼저 종료하고 삭제하도록 합니다.

4. 엑셀을 시작합니다.