Outlook에서 디지털 서명 인증서가 할당된 매크로를 실행할 때 오류 발생: 이 프로젝트의 매크로를 사용할 수 없습니다.
원본 KB 번호: 4465120
증상
다음 시나리오를 고려합니다.
- Microsoft Outlook의 개발자 탭에서 사용하지 않도록 설정된 다른 모든 매크로를 디지털 서명된 매크로에 대한 알림으로 매크로 보안을 설정합니다.
- 매크로를 만들고 Visual Basic의 도구> 디지털 서명 아래에 있는 매크로에디지털 서명 인증서를 할당합니다.
- Visual Basic 및 Outlook을 닫습니다. Visual Basic 프로젝트를 저장하라는 메시지가 표시되면 예를 클릭합니다.
- Outlook을 시작한 다음 Visual Basic을 시작합니다.
이 시나리오에서는 VBA 프로젝트의 서명을 확인하는 동안 오류가 발생했습니다. 오류 메시지가 표시됩니다. 매크로는 사용하지 않도록 설정됩니다.
매크로를 실행하려고 하면 오류 메시지가 표시됩니다. 이 프로젝트의 매크로는 사용하지 않도록 설정됩니다. 매크로를 사용하도록 설정하는 방법을 확인하려면 호스트 애플리케이션의 온라인 도움말 또는 설명서를 참조하세요.
원인
이 문제는 Visual Basic을 종료하면 프로젝트에 대한 변경 내용이 효과적으로 취소되므로 인증서가 더 이상 매크로에 할당되지 않으므로 발생합니다.
해결 방법
다음 방법 중 하나를 사용하여 Visual Basic 창을 닫기 전에 프로젝트에 적용한 변경 내용을 수동으로 저장합니다.
- 파일>저장 VbaProject.OTM으로 이동합니다.
- Visual Basic 창의 도구 모음에서 저장 아이콘을 클릭합니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기