데이터 분석, 차트 작성, 전달을 위한 도구를 갖춘 Microsoft 스프레드시트 소프트웨어 제품군입니다.
안녕하십니까? bishop, Choi 님
Microsoft Community 사이트를 방문해 주셔서 감사합니다.
문의 하신 Excel의 VBA 매크로 참조가 실행되지 않는 문제에 대해 안내를 드리겠습니다.
말씀해 주신 문제의 경우 VBA와 관련된 레지스트리 값중에 한 곳에 Windows 권한이 부여되지 못하고 있는 것으로 예상이 됩니다.
아래 경로 내용과 링크를 참조하여 실제 권한 상태를 확인해 주시기 바랍니다.
(경로의 권한 변경시 간혹 Windows가 작동되지 않는 오류가 발생되는 경우가 있으니 중요한 파일은 미리 백업하고 진행해 주시기 바랍니다.)
HKEY_CURRENT_USER\Software\Microsoft\VBA
http://support.microsoft.com/kb/269383/ko
http://support.microsoft.com/kb/296114/ko
8. 레지스트리 권한 부여
1) 다음 Microsoft웹 사이트를 접속하여 Subinacl.exe파일을 다운로드하여 설치합니다.
2.) 시작 -모든 프로그램 - 보조프로그램 - 메모장을 실행 합니다.
3) 아래의 Text를 복사하여 메모장에 붙여 넣습니다.
cd /d "%ProgramFiles%\Windows Resource Kits\Tools"
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=administrators=f /grant=system=f
subinacl /subdirectories %windir%\*.* /grant=administrators=f /grant=system=f
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
4) 메뉴 상단에서 다른이름으로 저장을 클릭하여 파일 이름을Reset.cmd로 저장합니다.
5) Reset.cmd파일을 더블 클릭 실행합니다.
참고 이 스크립트 파일을 실행하는 데 시간이 오래 걸릴 수 있습니다.
추가적인 내용이 있다면 하단의 [응답] 버튼을 눌러 회신해주시기 바랍니다.
제시해 드린 답변이 도움이 되었기를 바랍니다.
응답이 문제 해결에 도움이 되었다면, 아래에 있는 답변으로 [표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다.
감사합니다.