다음을 통해 공유

엑셀 VBA 매크로가 스냅샷(카메라에 의한 그림삽입) 만 하면 엄청나게 느려지는 문제

익명
2017-07-26T02:42:38+00:00

안녕하세요. 사용중인 엑셀버전은 2013 입니다.

매크로에 의해 3초 걸리던 프로그램이 카메라에 의해 그림 하나만 삽입하면 느려집니다.

그림을 몇개 더 삽입하면 밤새도록 실행됩니다.

그런데 더 문제는 매크로가 실행되고 있는 xlsm 파일에 카메라 그림이 없더라도,

열려있는 일반문서에라도 카메라 그림이 있으면 같은 현상이 일어난다는 것입니다.

어느 개발자는 그림객체를 다 찾아서 수식을 없애버리는 소스를 올려놓았는데, 

이런 방법은 대안이 아닌 것 같습니다.

매크로 실행중에는 보통 아래와 같이 하여 속도저하를 막는 방법을 쓰죠.

    Application.EnableEvents = False

    Application.ScreenUpdating = False

카메라 그림에도 수식이 있어서 느린 것이니, 카메라 그림의 수식의 작동을 막는 소스같은 것은 없나요?

정말 답답합니다.

아무리 훌륭한 매크로로 짠 프로그램도, ctrl+N 눌러 새문서 만들고, 카메라로 이미지 두세개 넣고, 다시 실행하면 형편없이 느려질 것입니다. 

혹시 2017 버전에서는 해결된 사항인가요?

2013 버전에서는 어떤 대안이 있나요?

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

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

댓글 0개 설명 없음

답변 1개

정렬 기준: 가장 유용함
  1. 익명
    2017-07-27T00:10:33+00:00

    안녕하세요. 원배정님.

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

    VBA 매크로에 사진이 삽입되면 느려지는 현상에 대해 문의하셨습니다.

    VBA와 관련된 문의의 경우, 프로그래밍과 관련된 부분이기 떄문에 번거로우시겠지만 가급적 MSDN 포럼에서 문의해 보시기를 권장드리겠습니다.

    아래 링크를 클릭하시면 MSDN 포럼으로 이동합니다.

    MSDN 포럼

    감사합니다.

    관련된 추가 질문이 있으실 경우 [응답] 버튼을 눌러 질문해주시기 바랍니다.

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

    댓글 0개 설명 없음