메뉴

엑셀 '개체를 삽입할 수 없습니다' 오류 해결 (웹 브라우저 개체)

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

웹 브라우저 개체가 막혀 있어 생기는 오류입니다. 레지스트리에서 MicrosoftOffice 하위의 Compatibility Flags 값을 0으로 바꾸면 삽입할 수 있습니다.

엑셀 [개발 도구]에서 웹 브라우저 개체를 넣으려 하면 '개체를 삽입할 수 없습니다' 가 뜰 때가 있습니다. 윈도우가 이 개체를 호환성 문제로 막아 둔 상태라, 레지스트리 값 하나만 바꾸면 풀립니다.

웹브라우저 개체 삽입 안 되는 이유 — IE 엔진 의존 컨트롤이라 최신 Windows에서 삽입할 수 없습니다.
주의 : 레지스트리를 잘못 고치면 윈도우가 정상 동작하지 않을 수 있습니다. 작업 전에 레지스트리 편집기의 [파일] - [내보내기]로 백업해 두고, 아래에 적힌 값 외에는 건드리지 마세요.

바꿔야 하는 레지스트리

웹 브라우저 개체의 식별자(CLSID)는 아래 값입니다.

{8856F961-340A-11D0-A96B-00C04FD705A2}

이 항목의 Compatibility Flags0 으로 바꿉니다. 다만 같은 식별자가 여러 위치에 등록되어 있으므로, 반드시 Microsoft\Office\ 하위에 있는 것을 골라야 합니다.

1. 레지스트리 편집기 열기

Win + R 로 실행 창을 열고 Regedit 을 입력합니다.

윈도우 실행 창에 regedit 을 입력해 레지스트리 편집기를 여는 화면
Win + R 에서 Regedit 을 실행합니다.

2. Microsoft 폴더로 이동

편집기 위쪽 주소 칸에 아래 경로를 붙여 넣습니다.

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
레지스트리 편집기에서 HKEY_LOCAL_MACHINE SOFTWARE Microsoft 경로로 이동한 화면
Microsoft 폴더로 이동합니다.

3. 찾기로 항목 검색

Microsoft 폴더를 우클릭하고 [찾기] 를 눌러 위 식별자를 검색합니다.

레지스트리 편집기의 찾기 창에 CLSID 를 입력한 화면
[찾기]로 식별자를 검색합니다.

4. 올바른 위치의 값만 바꾸기

  1. 처음 걸리는 것은 대개 Internet Explorer 하위 항목입니다. 우리가 찾는 것이 아니므로 F3 을 눌러 다음으로 넘어갑니다.
    Internet Explorer 하위 경로에서 검색된 레지스트리 항목 화면
    Internet Explorer 하위 항목은 건너뜁니다.
  2. 경로에 Microsoft\Office\ 가 들어간 항목이 나오면 그것이 맞습니다.
    Microsoft Office 하위 경로에서 검색된 레지스트리 항목 화면
    Microsoft\Office 하위 항목이 맞습니다.
  3. Compatibility Flags 를 더블클릭해 값을 0 으로 바꿉니다.
    Compatibility Flags 값을 0으로 수정하는 대화상자
    값을 0으로 바꿉니다.
  4. 엑셀을 다시 실행하고 [개발 도구] - [삽입] - [추가 컨트롤] 에서 Microsoft Web Browser 를 선택하면 정상적으로 삽입됩니다.
오빠두Tip : 레지스트리 폴더 위치는 윈도우·오피스 버전과 32/64비트에 따라 다릅니다. 검색 결과가 여러 개 나오면 경로에 Office 가 들어간 것을 고르면 되고, 그런 항목이 아예 없다면 해당 오피스에서는 이 개체를 지원하지 않는 경우입니다.
관련 게시글
댓글 21
5 (11개 평가)
David
David 2020.01.05 11:32
좋은 정보 감사합니다.
전주아
전주아 2020.04.20 14:38
와 꼼꼼한 설명 ! 오류까지 잡아주시는 친절한 설명 감사해요 !
JUN
JUN 2020.07.26 10:45
이렇게 해도 안되면 어떻게 해야 해결되죠?
오빠두엑셀
오빠두엑셀 작성자 2020.07.27 18:12
안녕하세요?
시트 위에 개체 삽입이 안되신다면..
유저폼의 개체로 인터넷 익스플로러를 추가하셔서 해결할 수 있습니다.
JUN
JUN 2020.07.29 01:30
감사합니다
건평
건평 2020.09.15 17:08
좋은 정보 감사합니다~^^
근데 엑셀을 처음 사용하시는 분이라면 한가지 더 설정을 해야 할것 같아 글을 남김니다~^^
레지스트리 값을 변경 했는데도 "개체를 삽입 할 수 없습니다."라는 문구가 나온다면 개발도구-->엑셀추가기능 --> 사용 가능한 추가 기능 에 보시면 "분석도구,분석도구-VBA,유로화 도구, 해 찾기 추가기능이 체크가 안되어 있으면 분석도구 두가지를 체크해주시면 개체를 삽입 하실수 있을겁니다~~^^
이틀만에 설정 완료 했어요 ㅋㅋㅋㅋ 그래도 오빠두님 덕분에 설정 완료 하여 감사하단 말씀 전해드립니다~~~
오빠두엑셀
오빠두엑셀 작성자 2020.09.15 17:43
내용이 도움 되셨다니 다행입니다. :)
소중한 정보도 같이 공유해주셔서 너무 감사드립니다.
남은 하루도 즐거운 하루 보내세요!
이한주
이한주 2020.09.20 19:57
똑같이 따라했고, 다시 똑같은 경로로 가서 compatibilityflags 값이 0인것을 확인했는데 안되는 이유가 뭘까요..? 계속 개체를 삽입할 수 없습니다. 라는 오류메시지만 나오네요...ㅜ
오빠두엑셀
오빠두엑셀 작성자 2020.09.21 00:45
안녕하세요?
개체 삽입에서 계속 오류가 발생할 경우 아래 게시판에 답변드린 것 처럼
유저폼 안에 인터넷 익스플로러를 삽입해보는 것도 좋은 방법이 될 수 있습니다. :)
https://www.oppadu.com/question/?mod=document&pageid=1&uid=6211
Luna
Luna 2020.09.22 23:58
유저폼 들어가보니 검정색 창만 있고 아무것도 없습니다. 답변자님이 올리신 파일의 답변으로 올리신 파일 들어가봐도 기본 시트에 검색 결과만 있고 네이버 창이 나오지는 않네요..!
오빠두엑셀
오빠두엑셀 작성자 2020.09.23 16:13
예제파일의 매크로를 실행하시면 네이버 검색결과가 시트위에 크롤링됩니다.
인터넷 익스플로러 창을 꼭 보여줘야 하는 상황이신가요? 그러시다면 유저폼을 .Show 함수로 보여주는 형태로 명령문을 수정하시면 됩니다. :)
전봉환
전봉환 2020.12.03 14:26
질 높은 강의 감사합니다
제가 수정 없이 동작 시키면 기사제목과 기사링크(url)가 다른것이 뜨고, 페이지수를 변경해도 변함이 없습니다
오류 원인이 무엇인가요?
오빠두엑셀
오빠두엑셀 작성자 2021.04.07 12:29
네이버 검색 페이지의 구조가 바뀌어서 그런 것이 아닐까 생각됩니다.
gns
gns 2021.04.04 16:41
안녕하세요?? 상기 내용처럼 수정 후 개체 삽입을 진행 했는데도 안되네요;;
개발도구 들어가서 엑셀 추가 기능 설정도 건드렸는데 안되네요;; 해결 할 수 없을까요?? ㅠ.ㅠ
오빠두엑셀
오빠두엑셀 작성자 2021.04.07 12:31
안녕하세요.
개체 삽입의 경우 윈도우 설정 문제이므로 댓글만으로는 문제파악 및 도움을 드리기가 어렵습니다.
2021년 8월 이후 Internet Explorer의 서비스 및 업데이트가 종료될 예정이기 때문에, 되도록이면 HTTP 요청이나 파워쿼리를 통해 웹 페이지 크롤링 하시는 것이 좋습니다. :) 참고해보세요.
답변이 도움이 되셨길 바랍니다. 감사합니다.
곽은아
곽은아 2021.05.11 14:21
실수로 찾아서 변경한 레지스트리를 삭제했는데요ㅠㅠ 다시 복구할 수 있는 방법이 없나요?
오빠두엑셀
오빠두엑셀 작성자 2021.05.14 03:20
안녕하세요.
레지스트리가 삭제하셨더라도 엑셀을 종료 후 다시 실행하면 레지스트리가 복구됩니다. 한번 확인해보시겠어요?
만약 복구가 안된다면 엑셀을 다시 재설치해보세요.
곽은아
곽은아 2021.05.17 11:52
재설치하여서 복구하였습니다. 감사합니다 ^^
배고픈코끼리
배고픈코끼리 2021.05.24 10:44
소중한 정보 너무 감사드립니다 ㅠㅠ 혹시 해당 오류는 해결했는데 그 엑셀 화면상에 해당 페이지의 기사 스크랩이 안되면 어떻게 해결해야 할까요?
김성수
김성수 2021.12.03 21:01
감사합니다. 그대로 따라하니 또 이렇게 딱 되네요. 감사합니다.
스크랩 완료