매크로를 만들어 다른 사람과 공유 할 때 해당 매크로의 가용성은 사용자 컴퓨터의 보안 설정에 따라 달라집니다. 보안 수준이 충분히 높게 설정되면 사용자는 매크로를 전혀 사용하지 못할 수도 있습니다.

사용자가 매크로를 활용하도록 돕는 한 가지 방법은 매크로에 디지털 서명을하는 것입니다.

이 기능은 Excel 2002에서 Microsoft에 의해 도입되었습니다. 디지털 서명을 통해 사용자는 매크로가 신뢰할 수있는 출처에서 왔으며 원래 신뢰할 수있는 출처에서 저장 한 이후 수정되지 않았 음을 알 수 있습니다. 즉, 사용자가 매크로가 변조되지 않았 음을 확인하는 방법입니다. (일부 소비자 식품 및 의약품에 대한 제품 안전 씰과 유사합니다.)

매크로에 디지털 서명을하려면 먼저 디지털 인증서를 얻어야합니다. 인증서는 신뢰할 수있는 제 3 자의 “승인 인장”입니다. 다양한 상업용 인증 기관에서 디지털 인증서를받을 수 있으며, 각 인증 기관에는 신원 인증 방법에 대한 요구 사항이 다릅니다.

Microsoft Office 2002 및 2003과 함께 제공되는 SelfCert.exe 프로그램을 사용하여 테스트 목적으로 고유 한 디지털 인증서를 만들 수도 있습니다.이 경로는 테스트에 적합하지만 다른 사람에게 매크로를 배포 할 때는 도움이되지 않습니다. 제 3 자 기관의 인증서가 여전히 필요합니다. Excel의 온라인 도움말을 사용하고 “selfcert”를 검색하여 SelfCert.exe 프로그램에 대한 자세한 정보를 찾을 수 있습니다.

디지털 인증서가 있으면 다음과 같은 방식으로 매크로 프로젝트에 디지털 서명 할 수 있습니다.

  1. Visual Basic Editor에서 프로젝트 탐색기를 사용하여 서명 할 프로젝트를 선택합니다.

  2. 도구 메뉴에서 디지털 서명 옵션을 선택하십시오. Excel은 디지털 서명 대화 상자를 표시합니다.

  3. 통합 문서에 연결된 디지털 인증서가 없거나 통합 문서에 사용한 것과 다른 디지털 인증서를 사용하여 매크로 프로젝트에 서명하려면 선택을 클릭합니다. 그런 다음 사용할 사용 가능한 인증서를 선택할 수 있습니다.

  4. 확인을 클릭하여 디지털 서명 대화 상자를 닫습니다. 선택한 인증서 (또는 통합 문서에 사용 된 인증서)는 매크로 프로젝트에 서명하는 데 사용됩니다.

Excel의 도움말 시스템에서 디지털 서명에 대한 자세한 정보를 찾을 수 있습니다. Excel 2002를 사용하는 경우 기술 자료의이 페이지에서 인증서와 서명에 대한 몇 가지 유용한 정보를 찾을 수도 있습니다.

http://support.microsoft.com/kb/288985

Excel 2003을 사용하는 경우 대신 다음 페이지를 참조하십시오.

http://support.microsoft.com/kb/820738

_ 참고 : _

이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (3107)은 Microsoft Excel 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.

link : / excelribbon-Digital_Signatures_for_Macros [매크로 용 디지털 서명].