Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

Mac에서 Microsoft Visual Basic 예기치 않은 오류(50001)가 나타날 때? 원인과 해결 방법 총정리

Microsoft Word는 macOS의 기본 문서 편집기는 아니지만, 강력한 기능과 풍부한 기능 목록, 사용 편의성 덕분에 수많은 맥 사용자가 문서 작성과 편집에 이 프로그램을 선호합니다.

또한 오래된 파일이나 다른 컴퓨터에서 작성된 Word 문서를 읽으려면 이 프로그램이 필요합니다. 물론 파일의 복잡도에 따라 다릅니다. 여러 단으로 구성되거나 이미지가 삽입되어 있고, 사용자 지정 글꼴, 각주 등이 포함된 문서라면 다른 프로그램으로는 대체하기 어렵습니다. 반면 단순 텍스트 파일이라면 많은 프로그램이 이를 열어볼 수 있습니다.

Word for Mac을 사용하면 문서를 만들고, 편집하고, 공동 작업하고, 공유할 수 있습니다. 이제 어느 때보다 쉽게 글을 쓰고, 디자인하고, 기기와 사람들 사이에서 매끄럽게 협업할 수 있습니다. 파일을 공유하여 문서 안에서 실시간으로 공동 작업하거나, 이메일에 첨부된 Office 문서를 바로 수정할 수도 있습니다. 블로거, 작가, 기자, 칼럼니스트, 학생, 프로젝트 관리자 등 누구에게나 Word는 문서 작업의 필수 도구입니다.

그리고 Office용 VBA(Visual Basic for Applications)를 활용하면 이러한 작업들을 한층 더 확장할 수 있습니다. VBA는 Office 애플리케이션의 기능을 확장할 수 있는 간단하지만 강력한 프로그래밍 언어입니다.

Mac의 Microsoft Visual Basic 예기치 않은 오류(50001)란?

Word를 열려고 할 때 갑자기 'Microsoft Visual Basic 예기치 않은 오류(50001)'라는 메시지가 뜬다면 매우 당황스러울 것입니다. 이 오류가 발생하면 맥에서 Microsoft Word로 문서를 열거나, 만들거나, 편집하는 것이 불가능해집니다.

일반적으로 Visual Basic 컴파일러가 코드에서 문제를 발견하면 컴파일 타임 오류가 발생합니다. Visual Studio 코드 편집기에서는 해당 코드 줄 아래에 물결선이 표시되므로 어떤 줄에서 오류가 발생했는지 쉽게 파악할 수 있습니다. 물결선 위에 마우스를 올리거나 오류 목록을 열면 오류 메시지를 확인할 수 있습니다.

Visual Basic 컴파일러의 경고를 해결하면 더 빠르고 버그가 적은 코드를 작성할 수 있습니다. 이러한 경고는 애플리케이션 실행 시 오류를 일으킬 수 있는 코드를 식별해 줍니다. 예를 들어, 값이 할당되지 않은 개체 변수의 멤버를 호출하거나, 반환 값을 설정하지 않고 함수를 종료하거나, 논리상 오류가 있는 Try 블록을 실행하면 컴파일러가 경고를 표시합니다.

문제는 이 오류가 갑작스럽게 발생한다는 점입니다. 보고된 사례들을 보면, 오류 발생 전까지 Microsoft Word는 멀쩡하게 작동했으며 별다른 징후가 없었습니다. 심지어 새로 설치한 Microsoft Office에서도 이 오류가 나타나 사용자들이 원인을 알 수 없어 곤란해하는 경우도 많았습니다.

또한 이 오류는 Word에만 국한되지 않습니다. Excel, PowerPoint 같은 다른 Microsoft Office 제품에서도 동일한 오류 팝업이 나타난다는 신고가 다수 접수되었습니다.

이 오류는 방치하면 화면에 성가신 알림으로 계속 나타납니다. Word나 Excel을 실행할 때마다 오류 메시지가 뜰 수 있으며, 조기에 해결하지 않으면 같은 대화 상자가 반복해서 나타날 수 있습니다.

이 오류는 호환되지 않는 프로그램이 동시에 실행 중일 때도 발생할 수 있습니다. 메모리 문제, 손상된 그래픽 드라이버, 바이러스 감염이 원인인 경우도 있습니다. 원인이 무엇이든, 추가적인 문제를 피하려면 즉시 해결해야 합니다.

Microsoft Visual Basic 예기치 않은 오류(50001)의 주요 원인

Mac에서 이 오류를 유발하는 요소는 다양합니다. 정확한 원인을 특정하기는 쉽지 않지만, 가능성이 높은 요인들을 미리 알아두면 문제 해결에 큰 도움이 됩니다. 아래는 Word 사용 시 이 오류를 유발할 수 있는 대표적인 원인들입니다.

  • 오래된 Microsoft Office 설치본: 가장 먼저 확인해야 할 요소입니다. 두 개 이상의 Office 앱에서 오류가 발생한다면 앱 설치 자체에 문제가 있을 가능성이 큽니다.
  • 오래된 macOS: 운영체제 버전이 낮으면 애플리케이션 실행 시 호환성 문제가 생길 수 있습니다.
  • 너무 많은 앱 실행: 동시에 실행 중인 앱이 너무 많으면 성능 저하와 함께 이 오류를 포함한 각종 오류가 발생할 수 있습니다.
  • 손상된 캐시 또는 환경설정 파일: preference 파일(plist)이 손상되면 Word 및 기타 Office 앱 사용 시 문제가 발생할 수 있습니다.
  • 업데이트가 필요한 애드인: Adobe Acrobat처럼 Word에 기능을 추가하는 소프트웨어를 사용한다면, 해당 애드인의 업데이트를 설치해야 합니다.

Microsoft Visual Basic 예기치 않은 오류(50001) 해결 방법

업무나 학습용으로 Word를 사용하는 입장에서 이 오류는 정말 답답할 수밖에 없습니다. 하지만 걱정하지 마세요. 아래의 해결 방법들을 하나씩 따라 하면 문제를 해결할 수 있습니다.

해결 방법 1: 모든 앱 종료 후 Microsoft Office 재시작

실행 중인 애플리케이션이 많을수록 메모리와 시스템 자원이 더 많이 소모됩니다. 그 결과 맥이 느려지고 각종 오류 메시지가 무작위로 나타날 수 있습니다.

당연한 사실임에도 불구하고 많은 사용자가 백그라운드에서 여러 앱을 계속 실행해 두곤 합니다. 나중에 필요할지 모른다는 이유로 말이죠. 하지만 지금 당장 사용하지 않을 앱이라면 닫아두는 것이 중요한 프로세스를 위해 자원을 확보하는 현명한 방법입니다.

Microsoft Office를 포함한 실행 중인 앱을 종료하려면 다음 단계를 따르세요:

  1. Apple 메뉴에서 강제 종료(Force Quit)를 클릭합니다.
  2. 강제 종료 창에서 Microsoft Word 또는 다른 열려 있는 애플리케이션을 선택합니다.
  3. Finder는 종료할 수 없다는 점에 유의하세요.
  4. 강제 종료를 클릭합니다.

모든 실행 중인 앱이 종료될 때까지 위 단계를 반복합니다. 앱을 강제로 종료하면 저장하지 않은 변경 사항은 사라집니다. 모든 앱을 닫은 후 Word 아이콘을 클릭하여 실행해 보세요. 오류가 계속되면 다음 단계로 넘어갑니다.

해결 방법 2: Microsoft Word 업데이트

업데이트를 받으려면 Word의 도움말(Help) 메뉴에서 '업데이트 확인'을 선택하여 AutoUpdate를 실행하세요. 또는 도구(Tools) 메뉴에서 '템플릿 및 애드인'으로 이동해 애드인을 비활성화할 수도 있습니다.

때로는 최신 업데이트를 다운로드하고 설치하는 것만으로도 normal.dotm 관련 문제가 해결됩니다. Microsoft Office를 업데이트하려면 다음 단계를 따르세요:

  1. Microsoft Word를 엽니다.
  2. 도움말 메뉴로 이동합니다.
  3. 업데이트 확인을 클릭합니다.
  4. 화면의 지침을 따릅니다.
  5. 업데이트 과정이 완료될 때까지 기다립니다.

오류가 발생하면 macOS를 세이프 부팅(Safe Boot) 모드로 시작해 보세요.

  1. 맥을 켜거나 재시동한 직후 Shift 키를 길게 누릅니다.
  2. 로그인 창이 나타나면 키에서 손을 떼고 로그인합니다.
  3. 다시 로그인하라는 메시지가 표시될 수 있습니다. 첫 번째 또는 두 번째 로그인 창의 우측 상단에 'Safe Boot'라고 표시되어야 합니다.
  4. Word를 실행하고 문제가 지속되는지 확인합니다.

해결 방법 3: macOS 업데이트

업데이트가 있는지 확인하려면 데스크탑에서 Apple 로고를 클릭하고 App Store를 연 뒤, 업데이트 탭에서 시스템 업데이트가 있는지 확인하세요. 업데이트가 있다면 설치합니다.

자동으로 업데이트를 확인하게 하려면 시스템 환경설정에서 App Store를 선택하고, '자동으로 업데이트 확인' 옵션이 체크되어 있는지 확인하세요.

해결 방법 4: Word 환경설정 파일 삭제

앱은 사용자의 취향에 맞게 설정(Settings 또는 Preferences)을 통해 사용자 지정할 수 있습니다. 앱을 사용자 지정하면 해당 설정은 전용 환경설정(preference) 파일에 저장되며, 앱을 실행할 때마다 이 파일을 찾아 불러옵니다.

환경설정 파일은 일반적으로 용량이 작아 삭제해도 맥 성능에는 큰 영향을 주지 않습니다. 하지만 이 파일들이 잘못 작동하거나 손상되었다면 이야기가 달라집니다.

환경설정 파일은 시간이 지나면서 손상될 수 있으며, 이 경우 시스템 충돌, 느린 속도, 오류 메시지 등을 유발할 수 있습니다.

Word를 열 때 오류가 발생한다면 환경설정 파일을 삭제해 보세요. 삭제 후에는 앱을 처음부터 다시 설정하게 됩니다.

Finder에서 홈 → 라이브러리(Library) → 환경설정(Preferences)으로 이동하여 삭제할 환경설정 파일을 찾아 삭제하면 됩니다. 이후 앱을 다시 실행하면 새 환경설정 파일이 생성됩니다.

  1. 이동 > 폴더로 이동을 클릭한 후 ~/Library를 입력하여 라이브러리 폴더를 엽니다.
  2. Preferences라는 이름의 폴더를 찾습니다.
  3. com.microsoft.Word.plist 파일을 찾아 데스크탑으로 이동합니다.
  4. Word를 시작하고 문제가 여전히 발생하는지 확인합니다.
  5. 문제가 계속되면 Word를 종료하고 com.microsoft.word.prefs.plist 파일을 원래 위치로 되돌립니다.
  6. 문제가 해결된 것으로 보이면 해당 파일을 휴지통으로 이동합니다.
  7. 문제가 계속되면 모든 Microsoft Office for Mac 프로그램을 종료합니다.
  8. Word 아이콘을 클릭하고 좌측에서 환경설정을 클릭합니다.
  9. 파일 위치를 클릭합니다.
  10. 사용자 서식 파일(User templates)을 선택합니다.
  11. Normal이라는 이름의 파일을 찾아 데스크탑으로 이동합니다.
  12. Normal 파일은 Library > Application Support > Microsoft > Office > User Templates > Normal 경로에서도 찾을 수 있습니다.

Word를 시작하고 문제가 해결되었는지 확인합니다. 문제가 해결되었다면 Normal 파일을 휴지통으로 이동해도 됩니다. 맥 클리너를 사용해 시스템을 청소하면 모든 파일이 완전히 삭제되었는지 확인할 수 있습니다.

해결 방법 5: 열기 및 복구 기능 사용

  1. Word를 시작합니다.
  2. 파일 메뉴에서 열기를 클릭합니다.
  3. 열기 대화 상자에서 열려는 파일을 선택합니다.
  4. '열기' 버튼의 아래 화살표를 클릭한 후 열기 및 복구를 선택합니다.

해결 방법 6: 애드인 비활성화

애드인(add-in)은 Office 애플리케이션에 보조 기능을 추가하는 프로그램입니다. 애드인에는 VBA 애드인과 COM 애드인 두 종류가 있습니다. VBA 애드인은 제작이 비교적 쉽고, COM(Component Object Model)은 애드인 사용자 지정을 위한 다양한 옵션을 제공합니다.

Word에서 애드인을 비활성화하려면 아래 지침을 따르세요:

  1. Word 앱에서 좌측 상단의 파일 또는 Office 버튼을 클릭합니다.
  2. 옵션을 클릭한 후 좌측 메뉴에서 애드인을 선택합니다.
  3. 하단에 애드인 목록이 표시됩니다.
  4. 이동(Go)을 클릭합니다.
  5. 현재 애플리케이션에 설치된 모든 애드인 목록이 담긴 대화 상자가 열립니다.
  6. 제거를 클릭하면 해당 애드인을 영구적으로 삭제할 수 있습니다.

해결 방법 7: Microsoft Office 캐시 삭제

맥의 캐시는 시스템이 임시 데이터를 저장하는 곳으로, 필요할 때 빠르게 불러와 활용됩니다.

캐시는 데이터 접근과 로딩 속도를 높여주지만, 캐시가 너무 방대해지면 시스템 성능에 악영향을 미칠 수 있습니다. 컴퓨터가 느리고 비효율적으로 작동하게 만들 수도 있습니다. 특정 앱이 느려지거나 컴퓨터 전반이 버벅거린다면 캐시를 정리해야 한다는 신호입니다.

Office 앱의 캐시를 삭제해 보세요:

  1. 모든 Office for Mac 애플리케이션을 닫습니다.
  2. Finder 이동/폴더로 이동(Shift+Cmd+G)을 엽니다.
  3. ~/Library/Containers를 입력하고 이동(Return 키)을 누릅니다.
  4. com.microsoft.excel 폴더를 찾습니다.
  5. 해당 폴더를 데스크탑으로 이동합니다.
  6. 맥을 재시동하고 결과를 확인합니다.

해결 방법 8: Normal.dotm 파일 삭제

오류의 원인이 손상된 normal.dotm 파일이라고 의심된다면, 이 파일을 삭제하면 문제가 해결될 수 있습니다. Microsoft Word를 실행할 때마다 이 파일을 자동으로 찾는데, 파일이 없으면 새로 생성합니다. 따라서 손상된 normal.dotm 파일을 삭제해도 Word나 시스템에 아무런 해가 없습니다.

normal.dotm 파일을 삭제하려면 아래 지침을 따르세요:

  1. Microsoft Word를 닫습니다.
  2. CMD + SHIFT + G 키를 눌러 '폴더로 이동' 창을 엽니다.
  3. 텍스트 필드에 /Library/Application Support/Microsoft/Office/User Templates/를 입력합니다.
  4. Enter 키를 누릅니다.
  5. normal.dotm 파일을 찾아 클릭합니다.
  6. CMD + DELETE 키로 파일을 삭제합니다. 이름에 'normal'이 포함된 다른 파일도 같은 방식으로 삭제합니다. 이때 User Templates 폴더를 벗어나지 않도록 주의하세요.

해결 방법 9: 새 Microsoft 계정 등록

앞서 언급했듯이 손상된 사용자 계정이 normal.dotm 오류를 유발할 수 있습니다. 새 사용자 계정을 만들어 문제가 지속되는지 확인해 보세요.

새 Microsoft 계정을 만드는 방법은 다음과 같습니다:

  1. 브라우저를 열고 Microsoft 공식 계정 페이지로 이동합니다.
  2. 무료 Microsoft 계정 만들기를 클릭합니다.
  3. 개인 정보를 입력합니다.
  4. 실제 사용할 비밀번호를 설정합니다.
  5. 화면에 표시된 캡차 코드를 인증용으로 입력합니다.
  6. 계정 만들기 버튼을 클릭합니다.
  7. 받은편지함에서 인증 이메일을 확인합니다.
  8. 인증(Verify)을 클릭합니다.

해결 방법 10: Microsoft Office 재설치

아래 지침을 사용하면 Word, Excel, PowerPoint, OneNote, Outlook 같은 Office for Mac 앱을 쉽게 제거할 수 있습니다. 이 단계를 완료하려면 맥에서 관리자로 로그인하거나 관리자 이름과 암호를 입력해야 합니다.

Office for Mac 앱 제거

  1. Finder > 응용 프로그램을 엽니다.
  2. Command + 클릭으로 모든 Office for Mac 앱을 선택합니다.
  3. 선택한 앱을 Ctrl+클릭한 후 휴지통으로 이동을 클릭합니다.

사용자 라이브러리 폴더에서 파일 제거

  1. Finder에서 COMMAND + Shift + G를 누릅니다.
  2. 열리는 창에 ~/Library를 입력하고 이동을 클릭합니다.
  3. Containers 폴더를 열고 아래 폴더들을 Command+클릭으로 선택한 후 휴지통으로 이동합니다. 일부 폴더는 없을 수도 있습니다.
    • com.microsoft.errorreporting
    • com.microsoft.Excel
    • com.microsoft.netlib.shipassertprocess
    • com.microsoft.Office365ServiceV2
    • com.microsoft.Outlook
    • com.microsoft.Powerpoint
    • com.microsoft.RMS-XPCService
    • com.microsoft.Word
    • com.microsoft.onenote.mac
  4. 뒤로 가기 화살표를 클릭해 Library 폴더로 돌아간 후 Group Containers를 엽니다. 아래 폴더들이 있다면 Command+클릭으로 선택해 휴지통으로 이동합니다.
    • UBF8T346G9.ms
    • UBF8T346G9.Office
    • UBF8T346G9.OfficeOsfWebHost

Dock에서 제거 후 재시동

  1. Dock에 Office 앱을 추가해 두었다면, 각 앱을 Command + 클릭 > 옵션 > Dock에서 제거로 제거합니다.
  2. 제거를 완료하기 위해 맥을 재시동합니다.

컴퓨터에서 Microsoft Office를 완전히 삭제했다면, 새로운 복사본을 설치해 오류가 수정되었는지 확인할 수 있습니다.

  1. Microsoft Office 공식 웹사이트에 접속해 계정에 로그인합니다.
  2. 로그인 후 웹페이지 우측 상단에서 'Office 앱 설치' 버튼을 클릭합니다.
  3. 작업 확인 메시지가 표시되면 '파일 저장' 버튼을 클릭해 진행합니다.
  4. Microsoft Office 설치 프로그램이 맥에 자동으로 다운로드됩니다. 다운로드가 완료되면 파일을 열고 화면의 지시를 따릅니다.
  5. Microsoft Office가 성공적으로 설치되면 Microsoft Word를 실행합니다.
  6. Microsoft Office 계정 정보를 입력합니다.

마무리

Mac의 Microsoft Visual Basic 예기치 않은 오류(50001)는 신속히 해결하지 않으면 생산성을 크게 떨어뜨리는 문제입니다. Microsoft 앱을 활용해 문서를 만들고, 편집하고, 열어야 하는 직장인과 학생들에게 더욱 그렇습니다. Word와 기타 Office 앱의 대안이 존재하긴 하지만, 다른 플랫폼으로 파일을 열면 호환성 문제가 발생할 수 있습니다. 위의 단계들을 따라 하면 오류를 최대한 빨리 해결하고 원래 작업으로 복귀할 수 있기를 바랍니다.