Excel 2016 '개체를 삽입할 수 없습니다' 오류 해결!!!!!!
Excel 에서 ActiveX 콘트롤 'Web Browser' 를 사용해 보기 위해 시도하였으나, '개체를 삽입할 수 없습니다' 라는 오류 발생
오류 해결 방법을 구글링을 해 본 결과,
오피스 2013 부터 보안 설정 강화로, ActiveX 콘트롤 사용을 위해서는 레지스트리 수정을 해야지만 가능
<관련 MS 기술문서>
docs.microsoft.com/en-us/office365/troubleshoot/administration/insert-scriptable-activex-control
Cannot insert certain scriptable ActiveX controls - Office 365
Describes and provides a workaround for an issue in which you cannot insert certain scriptable ActiveX controls into Office 2013 documents.
docs.microsoft.com
support.microsoft.com/ko-kr/help/4058123/security-settings-for-com-objects-in-office
https://support.microsoft.com/ko-kr/help/4058123/security-settings-for-com-objects-in-office
쿠키가 사용되고 있지 않습니다. 쿠키를 사용하고 페이지를 새로 고치세요.
support.microsoft.com
알려진 해결방법
Office 2013 및 Office 2010:
- 64비트 Windows의 64비트 Office(또는 32비트 Windows의 32비트 Office)
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Common\COM Compatibility\{CLSID}
- 64비트 Windows의 32비트 Office.
HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Office\Common\COM Compatibility\{CLSID}
Office 2016:
- 64비트 Windows의 64비트 Office(또는 32비트 Windows의 32비트 Office)
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\16.0\Common\COM Compatibility\{CLSID} - 64비트 Windows의 32비트 Office.
HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Office\16.0\Common\COM Compatibility\{CLSID}
CLSID 에 8856F961-340A-11D0-A96B-00C04FD705A2 찾아서
Compatibility Flags 값 400(16진수) 을 0 으로 변경
이렇게만 하면 원래는 해결이 된다.
하지만, 나의 경우 갖가지 방법을 찾아서 설정해 보았지만 '개체를 삽입할 수 없습니다' 만 반복 ㅡㅡ'
2일째 드디어 해결책을 찾았다.
원인은
Fasoo DRM.....
살짝 의심은 들었지만, 회사 PC라 삭제암호가 걸려 있어 쉽게 시도해 보지 못한.....
excel /safe 로 엑셀 실행 후 다시 시도해 보라는 글을 보고, 시도하였으나,
'보안에 필요한 모듈이 없거나 설치되지 않았습니다' 라는 또다른 오류 메시지.....
이 오류메시지로 검색하였더니, 원인은 Fasoo DRM......
원인이 확실해졌다...
바로 Fasoo DRM 삭제....
드디어, 엑셀에서 ActiveX control 'Web Browser' 를 사용할 수 있게 되었다. ㅠㅠ