다음을 통해 공유

Excel VB 문으 ㅣ드립니다.

익명
2014-03-13T02:58:09+00:00

Excel에서 개발 도구에서 Visual Basic 을 들어간 후

참조를 누를 경우 아래와 같은 오류가 뜹니다.

"시스템 레지스트리에 액세스 하는 중 오류가 발생하였습니다"

조치 사항이 있을까요?

감사합니다.

Microsoft 365 및 Office | Excel | 가정용 | Windows

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음

답변 1개

정렬 기준: 가장 유용함
  1. 익명
    2014-03-13T08:01:56+00:00

    안녕하십니까? 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파일을 다운로드하여 설치합니다.

    http://www.microsoft.com/downloads/details.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=en

    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파일을 더블 클릭 실행합니다.

    참고 이 스크립트 파일을 실행하는 데 시간이 오래 걸릴 수 있습니다.

    추가적인 내용이 있다면 하단의 [응답] 버튼을 눌러 회신해주시기 바랍니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    응답이 문제 해결에 도움이 되었다면, 아래에 있는 답변으로 [표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다.

    감사합니다.

    이 대답이 도움이 되었나요?

    1명이 이 답변이 도움이 된다고 생각했습니다.
    댓글 0개 설명 없음