다음을 통해 공유

VBA가 포함된 일부 파일만 오류가 발생합니다.

익명
2017-09-29T08:46:18+00:00

안녕하세요. 

VBA로 작성된 파일중 일부만 오류가 발생합니다.

정확히는 xlam파일입니다.

이 파일을 열때

"OOO.xlam의 내용에 문제가 있습니다. 이 통합문서의 내요을 최대한 복구하시겠습니까?"

이런 오류가 발생합니다.

그리고 복구를 하겠다고 하면

VBA파일을 제거한후 오류를 띄웁니다.

"제거된 요소 : /xl/vbaproject.bin요소( VBA)"

현재 Windows 10 pro 64bit사용중이며,

Excel은 Office365 (버전 1709, 빌드 8528.2084)를 사용하고 있습니다.

위 증상이 나타나는 파일은 다른 PC에서는 정상적으로 사용할 수 있으며,

많은 xlam파일중 일부파일만 이런 증상을 보입니다.

위에서 Office 버전을 언급한 것은 다른 PC는 이보다 낮은 버전이었습니다.

이에 대해 시도(확인)해 본 사항은

  1. 인터넷 검색중 알게된 아래 설정은 항상 적용된 상태로 해당 없었습니다.

    엑셀 옵션 > 매트로 설정 > "모든매크로 포함"

  1. Windws재설치

    이러한 문제로 재설치 하였으며, 현재까지 사용중 다시 문제 발생

  1. Office 재설치

    몇번 재설치하였으며, 레지스트리 및 찾을 수 있는 Office관련 파일을 모두 삭제후 재설치 하기도 하였습니다.

  1. xlam파일을 새로 만들기

    처음에는 잘 되나, 사용가능한 파일의 VBA 내용 일부를 새 파일에 옮겨왔을때 사용할 수 없는 파일로 변해버립니다.

  1. 이전빌드로 되돌리기

    MS의 문서중 문제발생시 이전빌드로 되돌리기가 있어 시도하였으나, 되돌릴 수 없었습니다.

이런 경우 해결 가능한 방법이 있는지 알고 싶습니다.

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

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

댓글 0개 설명 없음

질문 작성자가 수락한 답변

익명
2017-10-10T01:17:39+00:00

안녕하세요 K.N.Joo  님

현재 해당 증상은 9월 이후 보안 업데이트 VBA 특정코드와의 호환성 문제가 발생된 것으로 추정됩니다. 아래와 같이 이전 빌드 버전으로 롤백하여 증상을 확인하고 해결될 경우 향후 Fix 업데이트를 기다려야할 것으로 보입니다.

Windows 8, 8.1, 10 : 윈도우 검색에서 CMD 입력 후 마우스 우클릭 / 관리자 권한으로 실행

Windows 7 : 시작을 클릭 하여 검색 창에 cmd 를 입력 / 검색된 cmd 를 마우스 오른쪽 클릭하여 관리자 권한으로 실행 을 클릭하여 명령 프롬프트를 실행

아래 명령어를 한 줄 씩 복사한 후 명령 프롬프트 창을 마우스 오른쪽 클릭 후 붙여넣기를 진행 후 Enter키로 실행

Cd C:\Program Files\Common Files\microsoft shared\ClickToRun

officec2rclient /update user updatetoversion=16.0.8067.2157

감사합니다.

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

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

0 추가 답변

정렬 기준: 가장 유용함