다음을 통해 공유

매크로 코드가 들어 가 있는 파일만 에러가 납니다.

익명
2013-05-21T06:36:19+00:00

안녕하세요.

VBA코드(매크로) 코드가 들어 가있는 파일만 열면 에러가 납니다.

증상은 파일을 실행하면 아래와 같이 "견적관리프로그램.xlsm"에 읽을수 없는 내용이 있습니다. 이 통합문서의 내용을 복구하시겠습니까? 이통합문서의 원본을 신뢰할 수 있는 경우 [예]를 클릭하십시요.

라고 뜨며, 예를 누르게 되면, 아래와 같이

"OnribbonLoad" 매크로를 실행할 수 없습니다. 이 통합문서에서 사용할 수 없는 매크로이거나 모든 매크로를 사용하지 못할수 있습니다.

읽을수 없는 내용을 복구하거나 제거하여 파일을 열수 있습니다. (제거된 요소: /xl/vbaProject.bin 요소 (VBA(Visual Basic for Applications)))

라는 창이 뜨면서 기존 엑셀에 있는 리본메뉴 및 매크로가 전혀 작동이 되지 않습니다.

이틀전까지 사용을 잘하고 있었으며, 파일에 손상은 아니며, 시스템 파일중 무언가가 손상이 된거 같습니다.

파일에 손상이 아닌게 확실한게 백업해 놓은 파일을 열어도 똑같은 현상이 발생합니다.

그리고 혹시나 해서 엑셀을 지웠다가 다시 깔았는데도 문제가 해결되지 않습니다.

참고로 window 7 (32bit) 이며, 엑셀 버젼은 2010 입니다.

꼭 좀 답변 부탁드립니다 ㅠ

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

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

댓글 0개 설명 없음

질문 작성자가 수락한 답변

익명
2013-05-23T08:03:56+00:00

답변 감사드립니다.

결국은 모든 방법을 해봤으나, 되지 않아 window 부터 다시 깔았더니 해결 되었습니다.

즐거운 하루 되십시요 ^^

감사합니다.

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

댓글 0개 설명 없음

6 추가 답변

정렬 기준: 가장 유용함
  1. 익명
    2013-05-23T08:10:21+00:00

    아마도 VBA 매크로에 포함된 라이브러리 중에서 Windows에 기본 포함된 라이브러리가 손상된 것이 아닌가? 의심이 됩니다.

    좋은 하루 되시기 바랍니다.

    감사합니다.

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

    댓글 0개 설명 없음
  2. 익명
    2013-05-22T00:12:03+00:00

    죄송합니다. Fix It이 아니라 4번의 수동 제거로 제거를 진행해 보셔야 합니다.

    Avast라는 보안 프로그램이 매크로 관련 내용을 제거했을 가능성도 있으니 해당 프로그램을 제거하고 확인해 보시기 바랍니다. (특정 파일 보다는 매크로 전체가 차단된 것이 아닌가? 의심이 됩니다.)

    또한 VBA 매크로(Alt+F11)은 실행이 되는지?도 확인해 주시기 바랍니다.

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

    댓글 0개 설명 없음
  3. 익명
    2013-05-21T09:16:25+00:00

    빠른 답변 감사드립니다.

    말씀하신되로 매크로가 작동되도록 설정되어 있으며, 이틀전까지는 잘 사용하고 있었습니다.

    그리고 제 컴터에만 문제가 발생하며, 같은 파일을 다른 사람 컴터에서 하면 잘 작동됩니다.

    알려 주신되로 fix IT 을 이용하여 제거후 재 설치를 하였는되도 같은 현상이 발생합니다.

    이틀전에 avast 바이러스 프로그램을 설치하였는데 혹 이 프로그램에서 특정 파일을 바이러스로 인식하여 삭제 해서 이런현상이 발생하는건 아닌지.. 혼란스럽습니다.

    죄송한데.. 한번 더 해결 방안을 알려 주시기 바랍니다.

    감사합니다.

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

    댓글 0개 설명 없음
  4. 익명
    2013-05-21T06:48:31+00:00

    안녕하십니까? 인호옥 님

    Microsoft Community 사이트를 방문해 주셔서 감사합니다.

    문의 하신 Excel2010에서 VBA 매크로가 작동하지 못하는 문제에 대해 안내를 드리겠습니다.

    말씀해 주신 문제의 경우 매크로 명령어가 포함되어 있는 VBA 매크로가 손상된 경우에 발생될 수 있는 문제입니다.

    먼저 [파일]-[옵션]-[보안 센터]-[보안 센터 설정]에서 [매크로 설정]의 모든 매크로가 작동하도록 설정해 주시기 바랍니다.

    설치되어 엤는 VBA 매크로 기능을 다시 설치(복구) 하거나 Office를 재설치해 보시기 바랍니다.

    (재설치는 아래 링크의 4번 제거 Fix It을 이용하여 제거해 보시기 바랍니다.)

     http://support.microsoft.com/kb/290301/ko

    또한 문제가 발생되는 파일을 다른 PC에서 확인시에도 동일하다면, 파일 자체가 손상된 것으로 보여집니다.

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

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

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

    감사합니다.

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

    댓글 0개 설명 없음