엑셀을 실행 하려고 하는데 파일이 열리지 않거나 열리는데 내용을 확인 할 수 없는 등 다양한 오류들이 발생 할 수 있습니다. 이런 오류는 다양한 원인들에 의해 발생 할 수 있으며 원인 만큼 해결 방법들도 여러가지가 있습니다. 그래서 오늘은 엑셀 파일 손상 되어 열리지 않을 때 조치 방법 몇 가지에 대해서 알아 보겠습니다. ㅤ 앞서 설명드린 대로 무언가 오류가 발생 할때 안되는 이유들은 많지만 해결 할 수 있는 방법은 그중에 한가지를 찾는 것 입니다. 현재 알려져
있는 방법들을 거의 대부분 모아서 정리 해 보았습니다. 하나씩 체크하여 문제가 개선 되는지 확인 하시 길 바랍니다. ㅤ 튜토리얼 환경 : 윈도우10, 마이크로소프트 Microsoft 오피스 365 버전 엑셀 2019 . 엑셀에서는 제한된 보기 기능이 적용 되어 외부(온라인) 에서 내려 받은 파일등은 보안을 위해 실행을 제한 합니다. 이 옵션으로 인해 파일이 열리지 않을 수 있기 때문에 이 부분을 확인해 보겠습니다. 엑셀 파일 메뉴로 진입
ㅤ 엑셀 옵션 메뉴
ㅤ 엑셀 보안 센터 설정 메뉴 이동
ㅤ 엑셀 제한된 보기 옵션 모두 해제
1.2. 윈도우 특정 프로그램 과의 충돌윈도우에서 실행 중인 프로그램 과의 충돌로 인해 엑셀 파일이 열리지 않을 수 있습니다. 현재 실행 중인 프로그램 과 '시작 프로그램 '으로 등록되어 자동으로 실행 되는 프로그램 을 종료 해 파일을 실행 할 수 있는지 체크 합니다. 1.2.1. 모든 프로그램 종료'시스템 구성'의 '서비스' 탭에서 현재 컴퓨터에서 구동되고 있는 모든 서비스 목록을 확인 할 수 있습니다. 검증된 프로그램 을 제외한 프로그램 들을 모두 종료 합니다. 윈도우 실행창에 msconfig 명령으로 시스템 구성 실행
ㅤ 윈도우 시스템 구성 의 서비스 메뉴 설정 확인
1.2.2. 시작 프로그램 관리윈도우가 부팅시 자동으로 실행 되는 프로그램 들을 '작업관리자'의 '시작 프로그램 ' 탭에서 모두 비활성화 해주어야 합니다.
1.3. 데이터 복구 기능엑셀에서 기본적으로 제공 하는 복구 기능을 이용해 서 파일의 손상을 복구 할 수 있습니다. 복구 진행 하기전에 원본 파일은 백업 후 진행 하시 길 바랍니다. 엑셀 파일 열기 메뉴로 파일 열기 창 실행
ㅤ 엑셀 파일 열기 패널에서 열기 및 복구 메뉴 실행
ㅤ 엑셀 데이터 복구 및 데이터 추출메뉴
ㅤ 엑셀 데이터 추출 중 수식 복구 여부 패널
1.4. VBA 소스를 이용한 이름 관리자,스타일 제거셀 영역에 이름 과 스타일을 적용 할 수 있습니다. 하지만 이렇게지정 해서 사용하는 이름 과 스타일이 꼬여 파일 자체가 실행 되지 않을 수 있습니다. 이 경우 VBA 매크로 소스를 이용하여 '이름 관리자' 와 '스타일'을 제거 할 수 있습니다. 절차를 안내 합니다. 1.4.1. 개발도구 활성화엑셀의 '개발 도구' 는 기본적으로 비활성화 되어 있습니다. 상단 리본 메뉴에 서 개발 도구 가 보이지 않는 경우 아래 절차로 활성화 해주어야 합니다. 엑셀 개발 도구 메뉴 활성화
1.4.2. Visual Basic 소스 입력 및 실행'Visual Basic' 매크로 코드를 이용해 간단하게 '이름 관리자' 와 '스타일' 제거를 할 수 있습니다. 엑셀 Visual Basic 메뉴로 VBA 소스 에디터 실행
ㅤ 엑셀 VBA 모듈 메뉴로 모듈 추가
ㅤ 엑셀 스타일 및 이름 제거 소스 입력 후 실행
Sub Name_Delete() Dim n As Name Dim lngCount As Long On Error Resume Next lngCount = ThisWorkbook.Names.Count For Each n In ThisWorkbook.Names n.Visible = True n.Delete Next n MsgBox "전체 " & lngCount & "개의 이름 중에서, " & lngCount - ThisWorkbook.Names.Count & "개의 이름을 삭제 했습니다." End Sub Sub Style_Delete() Dim lng As Long Dim lngCount As Long lngCount = ThisWorkbook.Styles.Count On Error Resume Next For lng = ThisWorkbook.Styles.Count To 1 Step -1 ThisWorkbook.Styles(lng).Delete Next lng MsgBox "총 " & lngCount & "개의 스타일 중에서, " & lngCount - ThisWorkbook.Styles.Count & "개의 스타일을 삭제 했습니다." End Sub
ㅤ 엑셀 스타일 및 이름 제거 후 삭제 안내창 에서 삭제 내용 확인 가능
1.5. DDE 설정 변경
위와 같은 오류 메시지가 표시 된다면, DDE (Dynamic Data Exchange)의 설정이 바뀐 것일 수 있습니다. ㅤ 엑셀 옵션 DDE 설정 비활성화 체크
1.6. 파일 이름 과 확장자 확인엑셀 파일의 '이름' 또는 '확장자'가 올바르지 않다면 실행 되지 않을 수 있습니다. 1.6.1. 파일 이름 확인파일 이름에 전각 파일 이름에 불필요한 내용이 있다면 제거 후 실행 을 해주시길 바랍니다. 1.6.2. 파일 확장자 확인엑셀 파일의 확장자는
위의 기준과 맞지 않는 새로운 확장자를 가진 파일은 열지 못할 수 있습니다. 이 경우 확장자를 확인 한 후 오류가 있다면 수정 해서 문제를 해결 할 수 있을 것 입니다.
1.7. 엑셀 숨기기 기능엑셀에는 '숨기기' 기능이 있어 파일을 간편하게 숨김 처리 할 수 있습니다. 실수로 '숨기기' 처리 된 파일은 실행은 되지만 파일내 정보들은 확인 할 수 없습니다. 이 '숨기기 기능'을 취소 하여 문제를 해결 할 수 도 있습니다. 엑셀 숨기기 취소 메뉴
2. 정리이렇게 엑셀 파일 손상 되어 열리지 않을 때 조치 방법에 대해 알아 보았습니다. 엑셀 파일이 열리지 않거나 제대로 실행 되지 않는 오류가 발생 한다면 위 내용을 하나씩 체크 하여 문제를 해결 해 보시길 바랍니다. 감사합니다. 3. 참고 사항
|