Outlook에서 디지털 서명 인증서가 할당된 매크로를 실행할 때 오류 발생: 이 프로젝트의 매크로를 사용할 수 없습니다.

원본 KB 번호: 4465120

증상

다음 시나리오를 고려합니다.

  • Microsoft Outlook의 개발자 탭에서 사용하지 않도록 설정된 다른 모든 매크로를 디지털 서명된 매크로에 대한 알림으로 매크로 보안을 설정합니다.
  • 매크로를 만들고 Visual Basic의 도구> 디지털 서명 아래에 있는 매크로에디지털 서명 인증서를 할당합니다.
  • Visual Basic 및 Outlook을 닫습니다. Visual Basic 프로젝트를 저장하라는 메시지가 표시되면 예를 클릭합니다.
  • Outlook을 시작한 다음 Visual Basic을 시작합니다.

이 시나리오에서는 VBA 프로젝트의 서명을 확인하는 동안 오류가 발생했습니다. 오류 메시지가 표시됩니다. 매크로는 사용하지 않도록 설정됩니다.

매크로를 실행하려고 하면 오류 메시지가 표시됩니다. 이 프로젝트의 매크로는 사용하지 않도록 설정됩니다. 매크로를 사용하도록 설정하는 방법을 확인하려면 호스트 애플리케이션의 온라인 도움말 또는 설명서를 참조하세요.

원인

이 문제는 Visual Basic을 종료하면 프로젝트에 대한 변경 내용이 효과적으로 취소되므로 인증서가 더 이상 매크로에 할당되지 않으므로 발생합니다.

해결 방법

다음 방법 중 하나를 사용하여 Visual Basic 창을 닫기 전에 프로젝트에 적용한 변경 내용을 수동으로 저장합니다.

  • 파일>저장 VbaProject.OTM으로 이동합니다.
  • Visual Basic 창의 도구 모음에서 저장 아이콘을 클릭합니다.