Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

Excel 또는 Word에서 '숨겨진 모듈의 컴파일 오류' 해결 방법

숨겨진 모듈의 컴파일 오류(Compile error in hidden module)는 일부 Microsoft WordMicrosoft Excel 사용자에게 나타날 수 있는 오류 메시지입니다. 이 메시지는 주로 Office 프로그램을 실행할 때 표시되며, 오류가 발생한 후에는 응용 프로그램이 정상적으로 시작되지 않습니다.

Excel 또는 Word의 숨겨진 모듈 컴파일 오류 해결 방법

이 오류는 문서에 포함된 코드가 현재 응용 프로그램의 버전이나 아키텍처와 호환되지 않을 때 발생합니다. 예를 들어, 32비트 Microsoft Office를 대상으로 작성된 코드가 64비트 Office 환경에서 실행되려고 하면 이 오류가 나타날 수 있습니다.

마이크로소프트에 따르면, 보호(숨김) 처리된 모듈 내부의 VBA 코드에 컴파일 오류가 존재할 때 이 오류가 발생하며, 모듈이 보호되어 있어 구체적인 컴파일 오류 내용은 외부로 노출되지 않습니다.

아래의 방법들을 하나씩 시도해 보세요.

  1. VBA 코드 모듈 보호 해제
  2. 명령 프롬프트에서 OCX 파일 재등록
  3. Adobe Acrobat 업데이트
  4. PDFmaker 파일을 다른 폴더로 이동
  5. Norton 백신 소프트웨어 업데이트 또는 제거

1] VBA 코드 모듈 보호 해제

이 오류가 발생했다면 먼저 다음 사항을 확인하세요.

  • 문서나 프로젝트의 VBA 코드에 접근할 수 있다면, 모듈의 보호를 해제한 후 코드를 다시 실행하여 구체적인 오류 내용을 확인합니다.
  • VBA 코드에 접근할 권한이 없다면, 해당 문서의 작성자에게 연락하여 숨겨진 모듈의 코드를 수정하도록 요청해야 합니다.

이것은 마이크로소프트에서 공식적으로 안내하는 해결 방법입니다. 만약 효과가 없다면 아래의 다른 방법들을 시도해 보세요.

2] 명령 프롬프트로 OCX 파일 재등록

숨겨진 모듈의 컴파일 오류는 Windows 업데이트의 부작용으로 발생하기도 합니다. 이 경우 mscomctl.ocx 파일을 다시 등록하면 문제가 해결될 수 있습니다.

Windows + X 단축키를 누르고 명령 프롬프트(관리자)를 선택하여 관리자 권한으로 실행합니다.

32비트 Windows PC인 경우 다음 명령어를 입력합니다.

regsvr32 -u c:\windows\system32\mscomctl.ocx
regsvr32 c:\windows\system32\mscomctl.ocx

64비트 Windows PC인 경우 다음 명령어를 입력합니다.

regsvr32 -u c:\windows\syswow64\mscomctl.ocx
regsvr32 c:\windows\syswow64\mscomctl.ocx

3] Adobe Acrobat 업데이트

Adobe Acrobat을 사용 중이라면 이 방법이 해당됩니다.

MS Office 폴더에 포함된 두 개의 Adobe Acrobat 템플릿 파일로 인해 이 오류가 발생할 수 있습니다. Adobe 소프트웨어는 반드시 공식 웹사이트에서 설치하는 것이 좋습니다. 오류가 발생했을 경우에는 PDF를 Word, Excel, PowerPoint 등 다른 Microsoft 365 형식으로 내보내는 방법도 있습니다. Adobe 창에서 도움말(Help)을 클릭하고 업데이트 확인(Check for Updates)을 선택하면 업데이터 창이 열립니다. 업데이트가 있다면 다운로드 및 설치(Download and Install) 버튼을 눌러 진행하세요.

4] PDFmaker 파일을 다른 폴더로 이동

PDFmaker를 사용 중이라면 이 방법이 해당됩니다.

이 오류는 Adobe Acrobat의 PDFmaker.xlaPDFmaker.dot 파일과 관련이 있습니다. 따라서 이 파일들을 MS Office 폴더 밖으로 옮기면 오류가 해결될 수 있습니다. 다음 단계를 따라 해보세요.

  • 작업 표시줄의 검색 상자에 PDFmaker.xla를 입력하여 파일을 검색합니다.
  • 같은 방법으로 PDFmaker.dot도 검색합니다. 해당 파일을 마우스 오른쪽 버튼으로 클릭하고 파일 위치 열기를 선택하면 파일 탐색기에서 폴더가 열립니다.
  • 파일을 찾을 수 없다면, 파일 탐색기에서 MS Office의 Start-upXlstart 폴더를 직접 열어 확인합니다.
  • 파일 탐색기에서 해당 파일들을 마우스 오른쪽 버튼으로 클릭하고 잘라내기를 선택한 후, 바탕 화면이나 다른 폴더에서 붙여넣기하여 파일을 이동시킵니다.

5] Norton 백신 소프트웨어 업데이트 또는 제거

Norton 소프트웨어를 사용 중이라면 이 방법이 해당됩니다.

Norton 백신 프로그램 역시 이 오류의 원인이 될 수 있습니다. 설치되어 있다면 소프트웨어를 최신 버전으로 업데이트하면 문제가 해결될 수 있습니다. 시스템 트레이의 Norton 아이콘을 마우스 오른쪽 버튼으로 클릭하고 Norton LiveUpdate를 선택하여 업데이트를 확인할 수 있습니다.

업데이트 후에도 문제가 해결되지 않으면 Norton 소프트웨어를 제거해 볼 수 있습니다.

Windows + R 단축키를 눌러 실행(Run) 창을 열고, appwiz.cpl을 입력한 후 확인 버튼을 클릭합니다. 목록에서 Norton 백신 소프트웨어를 선택하고 제거 버튼을 클릭한 뒤 확인 과정을 거쳐 삭제합니다.

위의 해결 방법 중 하나가 숨겨진 모듈의 컴파일 오류를 수정하고 Word와 Excel을 다시 정상적으로 실행하는 데 도움이 되기를 바랍니다. 궁금한 점이나 추가 제안이 있다면 언제든지 알려주세요.

Excel을 안전 모드로 여는 방법은?

Excel을 시작할 때 Ctrl 키를 누른 상태로 프로그램을 실행하면 안전 모드로 열 수 있습니다. 또는 명령줄에서 프로그램을 실행할 때 /safe 스위치(excel.exe /safe)를 사용하는 방법도 있습니다.

Microsoft Word의 안전 모드란?

Microsoft Office를 정상적으로 사용할 수 없을 때 활용할 수 있는 기본 제공 안전 기능입니다. Word나 Excel을 열 때마다 충돌이 발생한다면 해당 응용 프로그램을 안전 모드로 시작하여 평소처럼 작업을 계속할 수 있습니다.