개인용 매크로 통합문서에 대하여.

익명
2019-07-31T07:52:45+00:00

개인용 매크로 통합문서에 매크로를 기록하면 엑셀을 실행할 때마다 항상 해당 파일이 백그라운드에서 열리는 것으로 알고 있습니다.

print application.StartupPath

C:\Users\user\AppData\Roaming\Microsoft\Excel\XLSTART

위와 같이 해서 해당 경로에 파일이 있음을 확인했습니다.

그런데 엑셀을 실행 시켜도

C:\Users\user\AppData\Roaming\Microsoft\Excel\XLSTART\PERSONAL.XLSB

파일이 열리지 않습니다.

엑셀 파일을 열고 VB편집기를 열어 보면

프로젝트 탐색기창에서 VBAProject(PERSONAL.XLSB) 이 안보입니다.

그래서

익스플로러에서 해당 경로의 위 파일을 더블클릭하면

프로젝트 탐색기창에서 VBAProject(PERSONAL.XLSB) 이 나타납니다.

그래도 PERSONAL.XLSB에 저장되어 리본에 등록된 매크로가 실행이 안됩니다.

VB 코드 편집창에서 해당 매크로 시작하는 곳에 커서를 가져다 놓고 도구의 ▶를 클릭하면 그때는 실행이 됩니다.

또 새롭게 매크로를 작성하여  개인용 매크로 통합문서에 저장하려고 하면 아래 문구가 들어간 박스가 뜹니다.

"시작 폴더에 있는 개인용 매크로 통합 문서가 열려 있어야 기록할수 있습니다. "

그런데 해당 경로에 파일이 정상적으로 있습니다.

엑셀을 종료하고 다시 시작해도 위와 같은 현상이 반복됩니다.

이제 리본 메뉴에 등록된 매크로를 사용할 수 없게 되었습니다.

어떻게 하면 될까요?????

엑셀이 정상적으로 종료되지 않은 상태에서 전원이 OFF 된 후 발생한 현상입니다.

그 전에는 리본에 메뉴에 등록된 매크로가 잘 실행이 되어 사용하였습니다.

C:\Users\user\AppData\Roaming\Microsoft\Excel\XLSTART\PERSONAL.XLSB

위 경로에서 기존의 파일을 지워서 삭제하면 새롭게 개인용 매크로가 작성되고 저장이 됩니다.

그러나 엑셀을 종료하고 다시 엑셀 파일을 열면 위 경로의 새로 만든 파일도 열지 못합니다.

그러니까 엑셀 실행시 위 경로의 개인용 매크로를 열지 못하는것이 문제 인것 같습니다.

MS OFFICE 새로 설치를 했는데 마찬가지입니다.

해당 경로에 파일이 있으면 파일을 열지 못해 매크로 기록을 못한다고 메시지가 뜨고요.

탐색기창에서 해당 경로의 파일을 더블클릭해주면 인식을 합니다.

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

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

댓글 0개 설명 없음

답변 12개

정렬 기준: 가장 유용함
  1. 익명
    2019-08-03T06:53:19+00:00

    추가로 확인된 내용입니다.

    리본사용자 지정을 하여 매크로를 실행하는것이 안되고 있습니다.

    문제 요약

    엑셀 실행시 개인용 매크로 통합문서가 열리지 않는다.

    VB편집창에 나타나지 않음.

    탐색기창에 해당위치에 개인용매크로 통합문서 파일 존재함.

    이 상태에서 매크로를 개인용매크로 통합문서에 저장 하려고 하면 파일을 열수 없어 매크로를

    저장할수 없다고 메시지 뜸

    탐색기창에서 개인용매크로 통합문서를 더블클릭하면 그때는 VB 편집창에 나타남.

    이후 매크로 기록이 개인용매크로 통합문서에 저장  가능함.

    이렇게 저장된 매크로를 리본사용자 지정을 하여 간편하게 사용하려하였으나 매크로가 리본에 지정이되어 리본 메뉴에 정상적으로 나타 나는데 리본 메뉴를 클릭해도 매크로가 실행은 되지 않음.

    개인용 매크로 통합문서를 삭제하여 없애버리고 매크로를 기록하면서 개인용 매크로 통합문서에 저장을 하면 이때는 매크로가 개인용 매크로 통합문서에 저장이 되고 VB 편집창에도 나타남.

    그리고 정상적으로 파일이 개인용매크로 통합문서와 함께 저장이 됩니다.

    그런데 이후 엑셀을 다시 실행 시키면 개인용 매크로 통합 문서가 함께 열리지 않습니다.

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

    댓글 0개 설명 없음
  2. 익명
    2019-08-03T05:40:53+00:00

    아닙니다.

    문제가 해결되지 않았습니다.

    엑셀이 실핼될때 개인용 매크로 통합문서가 백그라운드에서 실행이 되지 않는 상황이 변하지 않고

    있습니다.

    현재 문제가 있는 상황을 설명한것이고 그중에 잘못 설명된 부분이 있다는 말이지요

    WIN 10 업데이트, 오피스 삭제후 재설치 이 상황에서 문제가 달라지지 않았습니다.

    위 착각 예기는 엑셀 파일(Xlsm)을 착오로

    C:\Users\user\AppData\Roaming\Microsoft\Excel\XLSTART

    에 저장하려다 보니 생긴 일입니다.   

    하여튼 맨 처음에 질문한 내용의 문제가 지속되고 있습니다.

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

    댓글 0개 설명 없음