메뉴

엑셀 VBA &H80004005 (-2147467259) 자동화 오류 해결 방법

by 오빠두엑셀
읽는 시간 3분 최종 수정 2026.08.13

2022년 7월 M365 2206 업데이트가 원인이던 오류입니다. 이후 핫픽스로 해결되었으므로 지금은 최신 버전으로 업데이트하는 것이 먼저입니다.

매크로가 들어 있는 파일을 열 때 &H80004005 (-2147467259) 자동화 오류입니다 가 뜨는 문제입니다. 파일이 아니라 오피스 버전 쪽 문제였고, 아래에 당시 대응 방법과 지금 해야 할 일을 함께 정리했습니다.

VBA 자동화 오류 80004005 해결 — CreateObject 자동화 시 뜨는 포괄 오류, 단계별로 좁혀 해결합니다.
참고 자료를 정리했어요
LINKS
본문에서 소개한 자료와 예제 파일을 한 곳에 모았습니다.
주의 : 이 문서는 2022년 7월 당시의 대응 기록입니다. 원인이던 M365 2206 버전은 이후 Microsoft 핫픽스로 수정되었으므로, 지금 이 오류를 만났다면 롤백보다 최신 버전으로 업데이트하는 것이 먼저입니다. 최신 버전에서도 재현된다면 아래 롤백 방법을 참고하세요.

무엇이 원인이었나요

2022년 7월, M365 2206 버전(빌드 15330.20246) 업데이트 이후 일부 VBA 매크로 파일에서 이 오류가 발생했습니다. 매크로 코드나 파일이 잘못된 것이 아니라, 업데이트가 기존 동작을 깨뜨린 경우입니다.

엑셀에서 H80004005 자동화 오류 메시지 상자가 표시된 화면
업데이트 이후 매크로 실행 시 나타나던 오류입니다.

당시에는 문제가 없던 2205 버전(15225.20288) 으로 되돌리는 것이 유일한 우회책이었습니다.

이전 버전으로 되돌리는 방법

  1. 보충파일을 내려받아 바탕화면에 새 폴더를 만들고 그 안에 압축을 풉니다.
    바탕화면 새 폴더에 롤백용 파일의 압축을 푼 화면
    새 폴더에 압축을 풉니다.
  2. Win + Scmd 를 검색해 '명령 프롬프트'를 우클릭 → 관리자 권한으로 실행합니다.
    윈도우 검색에서 명령 프롬프트를 관리자 권한으로 실행하는 화면
    관리자 권한으로 명령 프롬프트를 엽니다.
  3. 폴더 주소창에서 경로를 복사한 뒤 아래 명령으로 그 폴더로 이동합니다.
    cd 폴더경로
    명령 프롬프트에서 cd 명령으로 압축을 푼 폴더로 이동한 화면
    압축을 푼 폴더로 이동합니다.
  4. 아래 명령을 실행합니다. 업데이트 창이 잠시 나타났다 사라지며 설정이 바뀝니다.
    setup.exe /configure config.xml
    명령 프롬프트에서 setup.exe configure 명령을 실행한 화면
    명령을 실행해 롤백을 준비합니다.
  5. 엑셀을 열고 [파일] - [계정] 으로 가면 '업데이트가 준비되었습니다' 가 보입니다. [지금 업데이트] 를 누르면 이전 버전으로 되돌아갑니다.
    엑셀 계정 화면의 업데이트 옵션에서 지금 업데이트를 누르는 화면
    [지금 업데이트]로 롤백을 실행합니다.
  6. 다시 [계정]에서 Excel 정보를 열어 버전이 바뀌었는지 확인합니다.
    엑셀 계정 정보에서 이전 버전으로 롤백된 것을 확인하는 화면
    버전이 되돌아간 것을 확인합니다.
  7. 다시 자동 업데이트되지 않도록 [업데이트 옵션] - [업데이트 사용 안 함] 을 선택해 둡니다.
    엑셀 업데이트 옵션에서 업데이트 사용 안 함을 선택하는 화면
    당분간 업데이트를 멈춰 둡니다.
주의 : 업데이트를 계속 꺼 두지 마세요. 보안 패치까지 함께 멈춥니다. 문제가 해결된 것을 확인하면 반드시 다시 켜고 최신 버전으로 올리세요.

다른 버전으로 되돌리려면

2205 가 아닌 다른 버전이 필요하다면 보충파일 안의 Config.xml 을 메모장으로 열어 버전 번호만 바꾸면 됩니다.

메모장으로 연 Config.xml 에서 롤백할 버전 번호를 표시한 화면
Config.xml 의 버전 번호를 바꿉니다.

참고 문서

관련 게시글
댓글 36
5 (31개 평가)
에셋액세스
에셋액세스 2022.07.23 09:54
안녕하세요 오빠두엑셀님.
먼저 완벽하게 해결되었고, 매크로 엑셀 파일도 오류 없이 잘 실행됩니다.
너무너무 감사하단 말씀 드립니다.
어제부터 갑작스런 자동화 오류 때문에 고생하다 > 15일전으로 복구해서 오류없엤다가 > 다시 윈도우 업데이트 후 같은 문제가 발생 > 윈도우 완전 초기화 > 같은 자동화 오류 또 발생 ㅠ.,ㅠ ;; > 포기하고 퇴근!!
오늘 자동화 오류 해결방법을 어떻게든 찾고 해결해보고자 회사에 나왔는데 몇번의 검색으로 오빠두엑셀님 글을 보고 너무나 좋았습니다.
간간히 유튜브 영상도 잘 보고 있습니다. ^^
글 올려주신 시간대를 보니 새벽에 고생 많이 하신것으로 생각됩니다.
덕분에 문제가 잘 해결되어 업무에대한 지장이 사라졌습니다.
감사하고 또 감사합니다. ^^
아무쪼록 즐거운 주말 보내시길 바라겠습니다. 감사합니다.
나무
나무 2022.07.23 13:52
이 문제 때문에 엄청 고생했는데 감사해요
검은색파랭이
검은색파랭이 2022.07.23 18:30
와...갑자기 VBA 포함된 엑셀이 에러 뜨면서 안됐는데.. 제 매크로 작업에 뭔가 오류가 있었나 해서 구글링 아무리해도 안나오던걸 오빠두님 덕분에 바로 해결했네요...너무 감사합니다 대박이에요 복받으세요ㅠㅠ
이하늘
이하늘 2022.07.24 21:54
와 진짜 이거때문에 몇일 전부터 이거때문에 잠도 못잤는데 오빠두님 찬양합니다....
정창훈 (신차 장기렌트/리스, 할부)
정창훈 (신차 장기렌트/리스, 할부) 2022.07.25 00:28
구글링해서 어렵게 찾아왔는데 잘 해결되었습니다 감사드립니다
벨버
벨버 2022.07.25 10:32
좋은 정보 감사합니다. 저는 2016을 사용하고 있는 중에 해당 오류가 발생했는데요. 2021로 바꾸니 간단히 해결됐네요. 혹시 저와 같은 구 버전 사용하고 계시는 분은 참고하시면 좋을 것 같아요~
돌토끼
돌토끼 2022.07.25 12:07
이거 윈도우 7에서는 불가능 한건가요 ㅜㅜ? 똑같이 따라하면
윈도우10에서는 되는데 윈도우7에서는 오류 뜨네요..
오빠두엑셀
오빠두엑셀 작성자 2022.07.25 22:21
안녕하세요?
윈도우가 아닌 엑셀 버전문제로 생각됩니다.
본 설치프로그램은 MSI버전(예: 기업용 볼륨라이센스 등..)에는 적용되지않습니다.
만약 기업용 라이센스를 사용중이시라면 관리자에게 버전 롤백을 문의해보세요. :)
찹쌀도나쓰
찹쌀도나쓰 2022.07.25 14:14
setup.exe /configure config.xml 이거 입력하면
couldn't install 이라고 뜹니다 ㅠㅠ
오빠두엑셀
오빠두엑셀 작성자 2022.07.25 22:21
안녕하세요?
본 설치프로그램은 MSI버전(예: 기업용 볼륨라이센스 등..)에는 적용되지않습니다.
만약 기업용 라이센스를 사용중이시라면 관리자에게 버전 롤백을 문의하셔야 합니다. :)
삼학
삼학 2022.07.25 15:36
나름 고생했는데 잘 해결됐습니다
감사 합니다.
김진영님2
김진영님2 2022.07.26 10:38

손상이 심해서 저장할수 없다고 뜨는 오류에도 이방법이 통하네요. 감사합니다.

스크랩 완료