- 최초 작성일: 2002-01-29
- 최종 수정일: 2026-09-29
- 조회수: 22 회
- 작성자: 권현욱 (엑셀러)
- 강의 제목: 윈도우 탐색기에서 엑셀 파일을 열 수 없을 때
들어가기 전에
오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.
질문 하나
여러분들의 조언을 듣고자 합니다.
저는 사무실에서 소프트 웨어를 관리하는데요…
10대중 1대정도가 아래와 같은 증상이 있습니다.
탐색기나 내컴퓨터에서 ???.xls화일을 더블클릭하면 엑셀이 실행되고 나서 파일을
불러오는 단계에서 "???.xls 를 찾을수가 없습니다."라는 오류메세지가 나옵니다.
그러나 시작-프로그램-MicroExcel을 실행하여 불러 오기를 하면 ???.xls를 읽어올
수가 있습니다. 무엇이 문제일까요?
답변 좀 부탁드려요.
감사합니다.
윈도우 탐색기에서 엑셀 파일을 열 수 없을 때
핵심 요약
- 탐색기에서 Excel 파일을 열 때 파일을 찾을 수 없다는 오류가 나면 Excel의 DDE 관련 옵션을 확인합니다.
- 도구-옵션의 일반 탭에서 ‘다른 응용 프로그램 무시’ 설정을 해제하면 외부에서 전달되는 파일 열기 요청을 받을 수 있습니다.
- DDE는 Windows 응용 프로그램 사이의 데이터 교환 방식이며 해당 옵션이 파일 열기 동작에 영향을 줄 수 있습니다.
윈도우 탐색기에서 엑셀 파일을 더블 클릭하여 열려고 하는데… "...OOO.xls 파일(또는 그 구성 요소)를 찾을 수 없습니다. 어쩌구 저쩌구…" 이런 얄궂은 에러 메시지가 뜨면서 파일이 열리지 않는 경우가 있습니다.
이런 경우에는,
(1) '도구-옵션' 메뉴를 선택합니다.
(2) '일반' 탭에서 '다른 응용 프로그램 무시' 항목을 클릭하여 체크 표시를 없앱니다.
'다른 응용 프로그램 무시'라는 것은 다른 프로그램과 데이터 교환을 못하도록 하는 옵션입니다. 정식 용어로는 DDE(Dynamic Data Exchange, 동적 데이터 교환)를 사용하지 못하도록 하는 것입니다.
DDE라는 것은 윈도우 애플리케이션 간의 내부 통신 규약으로 이미 한물, 아니 두어물 간 물건입니다. DDE 다음이 OLE이고 OLE 다음이 현재 많이 사용하고 있는 OLE Automation 입니다. OLE Automation은 그냥 줄여서 Automation이라고 부릅니다. DDE가 되었든, OLE Automation이 되었든 그 목적은 프로그램과 프로그램 간의 의사 소통(즉 통신)을 위한 것입니다.
프로그램 간의 의사 소통 방법에 대한 것은 나중에 기회가 되면 별도의 VBA 강좌 시간에 다루어 보도록 하지요. 그만큼 쪼금 복잡하고 설명할 내용이 많기 때문입니다.
오늘은 여기까지…
정리 — 탐색기에서 엑셀 파일이 열리지 않을 때
| 항목 | 설명 |
|---|---|
| 증상 | 탐색기에서 .xls 파일을 더블클릭하면 "파일을 찾을 수 없습니다" 오류 발생 |
| 원인 | Excel의 '다른 응용 프로그램 무시' 옵션이 켜져 있어 DDE 방식의 파일 열기 요청을 무시함 |
| 해결 방법 | '도구-옵션' - '일반' 탭에서 '다른 응용 프로그램 무시' 체크 해제 |
| 관련 개념 | DDE(동적 데이터 교환) → OLE → OLE Automation 순으로 발전한 프로그램 간 통신 방식 |
자주 묻는 질문 (FAQ)
Q1. '다른 응용 프로그램 무시' 옵션은 무엇을 하는 설정인가요?
'다른 응용 프로그램 무시'는 Excel이 다른 프로그램과 DDE(Dynamic Data Exchange, 동적 데이터 교환) 방식으로 통신하지 못하도록 막는 옵션입니다. 이 옵션이 켜져 있으면 탐색기가 더블클릭으로 보내는 파일 열기 요청을 Excel이 무시해 버려서 파일을 찾을 수 없다는 오류가 발생할 수 있습니다.
Q2. 시작 메뉴로는 열리는데 탐색기 더블클릭만 안 되는 이유는 무엇인가요?
시작 메뉴에서 Excel을 먼저 실행한 뒤 '열기'로 파일을 불러오는 경우는 Excel 내부에서 직접 파일을 여는 것이라 문제가 없습니다. 반면 탐색기에서 파일을 더블클릭하면 운영체제가 DDE로 Excel에 파일 경로를 전달하는데, '다른 응용 프로그램 무시' 옵션이 켜져 있으면 이 전달 과정이 막혀 오류가 발생합니다.
Q3. DDE는 OLE, OLE Automation과 어떻게 다른가요?
DDE, OLE, OLE Automation은 모두 Windows 프로그램 간 데이터 교환(통신) 방식으로, 시간 순으로 DDE 다음에 OLE가, OLE 다음에 지금 많이 쓰이는 OLE Automation이 등장했습니다. 명칭과 구현 방식은 다르지만 프로그램끼리 데이터를 주고받기 위한 목적은 공통적입니다.
마치며
오늘은 여기까지… 사무실에서 여러 대의 PC를 관리하다 보면 유독 한두 대에서만 이런 증상이 나타나는 경우가 있는데, 대부분 오늘 소개한 옵션 하나만 확인해도 해결되는 경우가 많으니 참고하시기 바랍니다.