(해결방법) 오피스 업데이트 후 VBA 매크로파일 열지 못함: 제거된 요소:/xl/vbaproject.bin 요소 (vba(visual basic for application))

익명
2020-05-02T01:50:46+00:00
  1. 증상: VBA 가 포함된 매크로 엑셀 파일을 열때 손상 되었다면서 제대로 열리지 않음. 열려도 VBA 코드가 다 사라지고 없음.
  2. 원인: 오피스 업데이트 (테스트도 제대로 안한 바보 마이크로 소프트)
  3. 문제가 발생하는 업데이트 버전

<OFFICE 365> 

버전 2004 (빌드 12730.20236),

버전 2003(빌드 12624.20466),

그 외 에는 테스트를 안해봐서 모릅니다.

<OFFICE 2019 plus pro>

빌드 16.0.11929.20736

그 외 에는 테스트를 안해봐서 모릅니다.

  1. 해결방법 개요

제어판에서 오피스 삭제 -> Office 제거 지원 도구로 완전 삭제 -> 오피스 배포 도구로 문제 없는 오피스 365 or 2019를 선택 설치 -> 차후 문제 없는 업데이트 나올때가지 기다린다.

  1. 상세한 해결 방법
  1. 제어판에 가서 오피스를 삭제 합니다.
  2. 오피스 제거 지원도구 (https://aka.ms/SaRA-officeUninstallFromPC) 로 오피스를 레지스트리 등 잡 찌꺼기 완벽 삭제

3)재부팅

4)오피스 배포 도구 다운로드(https://www.microsoft.com/en-us/download/confirmation.aspx?id=49117)

5)설치시 입력하는 도스 명령어에 들어가는 콘피겨레이션 파일을 만들어 줍니다

5-1)  가령 A.xml 파일을 메모장으로 다음과 같이 만들어 줍니다

<Configuration>

<Add OfficeClientEdition="32" Channel="Broad" Version="16.0.11328.20492">

 <Product ID="O365ProPlusRetail">

 <Language ID="ko-kr" />

</Product>

</Add>

<Updates Enabled="FALSE" />

</Configuration>

5-2)  CMD 도스창에서 setup 파일이 있는 디렉토리에 들어가서 (cd 명령어 사용. 이를 테면 cd c:\user\뭐시기\desktop 등)

        "setup /configure A.xml" 이라고 타이핑 하고 실행

문제가 해결 되었을 겁니다. 사용한 버전은 2019년 마지막에 분기별 업데이트된 16.0.11328.20492 버전이며 제가 사용해보니 문제가 사라졌습니다만, 최신 버전은 아니죠. 더 상위 버전 이를 테면 2020년 1월에 업데이트 된거라던지 2월에 업데이트 된거라던지 이거는 여러분들이 직접 사용해 보세요. 저는 안전빵으로 2019 년도 마지막 버전으로 설치 했습니다. 버전 히스토리는

https://docs.microsoft.com/ko-kr/officeupdates/office-updates-msi  여기서 확인 가능합니다. 해당 버전을 설치하고자 한다면 반기채널의 버전을 XML에 넣어주고 설치하면 됩니다. 포맷은 16.0.xxxxxxx.xxxxxx 입니다.  xxxxxx.xxxxxx 가 위 사이트에서 반기채널에 있는 업데이트 버전을 넣으면 됩니다.

여기서 알 수 있는 것은 오피스 2019 든 365 든 간에 내부적으로 버전이 2016 에서 이어진다는 것을 유추 할 수 있죠. 앞쪽이 16.0 으로 시작하잖아요. 일을 이상하게 하는 듯 마소.

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

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

댓글 0개 설명 없음

답변 8개

정렬 기준: 가장 유용함
  1. 익명
    2020-05-06T04:42:09+00:00

    ( May 6  13:00 )

    A fix update has been released for Excel2016 / 2019 & Excel365 (Microsoft365).

    However, we have not confirmed the release information for Excel2013 (correction channel) / Excel2010 (correction KB).

    Update history

    https://docs.microsoft.com/en-us/officeupdates/update-history-office365-proplus-by-date

    ## Added May 7 8:30 ##   ( May 8  Posted again )

        For some reason, the following versions of May 4 have been deleted

        from the above release history.

        Maybe it was canceled? The explanation below and it still remains**here** ...

    Version 2004 (Build 12730.20250) : May 04

    https://docs.microsoft.com/en-us/officeupdates/monthly-channel-2020#version-2004-may-04

    Fixed build number ( general users are Monthly Channel )

    Monthly Channel : Version 2004 (Build 12730.20250)

    Semi-Annual Channel    : Version 1908 (Build 11929.20752)

                                                   or Version 1902 (Build 11328.20572)


    Excel2016 / 2019 & Excel365 (Microsoft365)에 수정 업데이트가 릴리스되었습니다.

    단, Excel2013 (수정 채널) / Excel2010 (수정 KB)에 대해서는 아직 릴리스 정보를 확인할 수 없습니다.

    Update history

    https://docs.microsoft.com/en-us/officeupdates/update-history-office365-proplus-by-date

    ## 추가됨 5 월 7 일 8:30 ##    ( 5월8일 다시 게재되고 있습니다 )

      어떤 이유로 5 월 4 일의 다음 버전이 위의 릴리스 기록에서 삭제되었습니다.

      아마도 취소 되었을까요? 아래 설명과 여전히 **여기**에 남아 있습니다 ...

    Version 2004 (Build 12730.20250) : May 04

    https://docs.microsoft.com/en-us/officeupdates/monthly-channel-2020#version-2004-may-04

    수정 된 빌드 번호 (일반 사용자는 월별 채널입니다)

    월별 채널 : Version 2004 (Build 12730.20250)

    반기 채널 : Version 1908 (Build 11929.20752)

                or Version 1902 (Build 11328.20572)

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

    댓글 0개 설명 없음
  2. 익명
    2020-05-04T16:34:43+00:00

    감사합니다~~!!

    제가 2년을 정성들여 구현한 프로그램이 한 순간 물거품으로 사라지는 모습을 보면서 얼마나 좌절감에 휩싸였는지 모릅니다.. ㅠㅠ

    손해도 손해지만, 그 간의 노력을 다시 해야 하려니 눈앞이 캄캄했습니다.

    용자님 덕분에 편안하게 잠잘 수 있게 되었습니다!!!

    다시 한 번 감사드립니다~~!!

    마소는 정말 각성해야 할 같아요~~ 여기저기 달아논 답변들이 사람 힘을 오히려 빼놓기나 하고...

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

    댓글 0개 설명 없음
  3. 익명
    2020-05-04T07:18:49+00:00

    답변 감사드립니다. 

    해결방법 개요 중에 5번 이후가 좀 이해가 어려운데요.  조금 쉽게 설명이 될 수 있을까요?

    저는 오피스 2016을 사용하다가 어제 오피스365로 업그레이드해라는 것을 보고 업그레이드를 하고 엑셀을 구동하였더니 vba가 작동하지 않았고 7일후 결제 어쩌구 저쩌구 나오길래 오피스 365를 삭제하였더니 엑셀 2016에서도 vba가 작동이 되지 않았습니다.

    그 이후 오피스 2013도 설치해도 vba는 작동하지 않고 오피스 2016  32비트를 설치해도 똑같은 현상이고

    오피스 2016 64비트를 설치해도 똑같은 현상입니다. 

    어제까지 멀쩡하게 잘 사용되던것이 오늘  작동이 안되니 정말 속이 상하네요...

    님의 답변을 보고 해도 잘 이해가 되지 않아 다시 문의 해 봅니다.  감사합니다.

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

    댓글 0개 설명 없음
  4. 익명
    2020-05-02T04:35:17+00:00

    저희는 사용자를 위하여 번역된 내용을 제공하고 있습니다. 문법적 오류가 있더라도 양해바랍니다.

    안녕하세요

    저는 V. 아리아, 독립 고문으로서 이 문제에 대해 여러분과 함께 일합니다. 이 게시 주셔서 감사합니다. 이 문제가 Microsoft에서 해결될 때까지 이전 빌드로 되돌리는 것이 유일한 옵션입니다.

    당신은 되돌리기 위해 아래를 사용할 수 있습니다 - https://support.microsoft.com/ko-kr/help/277043...

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

    댓글 0개 설명 없음
  5. 익명
    2020-05-02T02:57:27+00:00

    ( I am writing using the Google translation tool. )

    I will tell you the information from the Japanese forum.

    A Korean was posted on a thread in the Japanese forum that showed the solution, so I created a thread that describes the solution in English.

    ##   A fix update for this issue was released on May 6.

    ##   See the last reply for details.

    This issue is known to be triggered by a security update related update released on April 15. This issue can be avoided by reverting to the March version.

    Microsoft is already aware that this is a security update issue.

    There is also an announcement that a fix update is being prepared.

    --- How to revert to the March version ---

    (1) Office365 (Excel) / Excel2019 / Excel2016

       (a) C2R version (Click to Run)

             You can recover by rolling back to "16.0.12624.20382" delivered on March 31.

       (b) For MSI version (installer)

             You can recover by uninstalling "KB4484273".

    (2) Excel2013

       (a) C2R version (Click to Run)

             You can recover by rolling back to "15.0.5223.1001" delivered on March 13.

       (b) For MSI version (installer)

             You can recover by uninstalling "KB4484283".

    (3) Excel2010

        You can recover by uninstalling "KB4484285".

    See the thread below for details (Japanese forum, but written in English).

    I hope it helps you.

    How to recover from an issue in which an Excel file with a macro has an error due to the April update

    http://answers.microsoft.com/thread/8b3260f8-26c9-40f5-86d9-593f429fe778

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

    댓글 0개 설명 없음