엑셀 2013에서 웹 브라우저 컨트롤(ActiveX, web browser)을 시트에 삽입할 수 없는 문제..
기타 조회 수 7932 추천 수 0 2014.01.19 00:36:30아별툴에서 v2.5부터 제공하던 기능 중에 하나가
워크시트 내에 인터넷 웹 브라우저를 삽입하여 일하는척하면서 웹 브라우징을 할 수 있는 기능인데..
엑셀 2013에서는 보안상의 이유로 ActiveX 컨트롤를 시트에 직접 삽입할 수 없도록 해버렸다..
Excel 2007과 Excel 2010버전도 업데이트를 통해 삽입할 수 없도록 할 계획이라고 한다.
머.. 자체적으로 스크립트 실행이 가능한 ActiveX 컨트롤을 직접 삽입하는게
보안상 취약할 수는 있지만.. 아예 막아버리다니.. 옵션 조차 주지 않는거냐? =_=;;
암튼.. 그렇다..
아별툴의 다음 버전에서는 해당 기능을 제거해야할 듯 싶다.
[ 내용 추가 시작 : 2015.05.20 ] ----------------------------------------------------------
참고로 본인은 레지스트리에서 한개 항목만 변경하니 바로 웹브라우저를 삽입할 수 있었다.
다운받기 : excel2013_WebBrowserAdding_abyul.com_20150520_1.reg
변경한 키값의 경로와 값 :
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Common\COM Compatibility\{8856F961-340A-11D0-A96B-00C04FD705A2}]
"Compatibility Flags"=dword:00000000
[ 내용 추가 시작 : 2017.03.21 ] ----------------------------------------------------------
엑셀 2016의 경우 아래의 레지스트리 값을 이용하면 된다.
--> 윈도우 버전, 비트수, 오피스 버전가 비트 수에 따라서 registry 경로가 달라질 수 있으니.. LOCAL MACHINE에서 COM Compatibility를 검색하고 하위 키에 {8856F961-340A-11D0-A96B-00C04FD705A2}가 있는지 확인하면 된다. 대충 3~4번째 검색하면 나올 듯..
** 20180511 추가
** 윈도우10의 regedit를 실행보니 주소창에 바로 경로를 넣을 수 있다. 아래 주소를 넣고 한번에 찾아가자..
컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\16.0\Common\COM Compatibility\{8856F961-340A-11D0-A96B-00C04FD705A2}
다운받기 : excel2016_WebBrowserAdding_abyul.com_20170321_1.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\16.0\Common\COM Compatibility\{8856F961-340A-11D0-A96B-00C04FD705A2}]
"Compatibility Flags"=dword:00000000
---------------------------------------------------------- [ 내용 추가 끝 : 2017.03.21 ]
관련 정보 : http://support.microsoft.com/kb/2793374/ko
** 권장하진 않지만.. 그래도 사용하고 싶으면.. 윈도우 레지스트를 수정해야함..
해결 과정
이 문제를 해결 하려면 다음 레지스트리에서 위치를 탐색 하 여 32 비트 kill bit를 사용 하지 않도록 설정 하 고 해당 ClassID에서 1024에서 0에 대 한 DWORD 값을 변경 합니다.
간편 실행 Office 2013을 설치한 다음 레지스트리 하위 키를 찾습니다.
Office 2013의 MSI 설치를 위한 다음 레지스트리 하위 키를 찾습니다.
- 같은 단어 2013 2013 Office 응용 프로그램을 시작 합니다.
- 파일 메뉴에서 계정을 클릭 합니다.
- 2013 Office 간편 실행을 사용 하 여 설치 된 옵션 "업데이트" 항목이 표시 됩니다. MSI 설치를 위한 "업데이트" 옵션 항목이 표시 되지 않습니다.
설명 | 클래스 Id |
웹 브라우저 컨트롤 | {8856F961-340A-11D0-A96B-00C04FD705A2} |
Microsoft 스크립트릿 구성 요소 | {AE24FDAE-03C6-11D1-8B76-0080C744F389} |
HTML 편집 컨트롤 | {25336920-03F9-11CF-8FD0-00AA00686F13} {25336921-03F9-11CF-8FD0-00AA00686F13} |
MHTML 편집 컨트롤 | {3050F3D9-98B5-11CF-BB82-00AA00BDCE0B} {3050F5C8-98B5-11CF-BB82-00AA00BDCE0B} {3050F67D-98B5-11CF-BB82-00AA00BDCE0B} |
DHTML 편집 컨트롤 | {2D360200-FFF5-11d1-8d03-00a0c959bc0a} |
DHTML 편집 컨트롤 (안전 스크립팅에) | {2D360201-FFF5-11d1-8D03-00A0C959BC0A} |