Step by Step: Excel에서 VBA 사용 시 매크로 설정에서 보안 설정을 조정하지 않고도 실행할 수 있는 방법이 있나요

기술 자료: 975964 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

개요

이 문서에서는 신뢰할 수 있는 게시자에 인증서를 추가하여 인증된 기관에서 발송된 매크로 문서를 보안 경고 없이 열리게 하거나, 로컬 컴퓨터에 신뢰할 수 있는 위치를 추가하여 매크로 문서를 보안 경고 없이 여는 방법을 설명합니다.

해결 방법

매크로가 포함된 문서를 여는 것은 대게 클라이언트(예, Microsoft Excel 2007)의 설정에 의존하게 됩니다. 아래 방법을 사용하여 클라이언트 옵션을 일일이 바꾸지 않고도 보안 경고 없이 매크로 문서를 열수가 있습니다.

방법 1: 신뢰할 수 있는 게시자에 인증서를 추가

기본적으로 매크로 설정은 아래와 같이 “모든 매크로 제외(알림 표시)”로 설정되어 있습니다.
그림 축소그림 확대
00 01



따라서 사용자가 설정을 변경하지 않는 한, 모든 매크로 문서는 기본적으로 알림 창과 함께 바로 열 수 없습니다.

대신 Digital Signature(디지털 서명)을 이용하여 신뢰할 수 있는 게시자 목록에 특정 배포자를 넣으면, 설정을 조정하지 않고 해당 디지털 서명을 가진 매크로 문서를 보안 경고 없이 열수 있습니다. 즉, 아래의 노란 영역에 신뢰 게시자로 추가되고, 매크로 설정이 “모든 매크로 제외”로 되어 있더라도, 매크로를 사용할 수 있습니다.
그림 축소그림 확대
00 02


추가하는 방법은 아래와 같습니다.
  1. 매크로 개발자는 매크로 작성 후 아래의 가이드와 같이 매크로 프로젝트에 디지털 서명을 합니다.
    1. Macro에 디지털 서명을 삽입하기 위해서는 디지털 인증서를 먼저 만들어야 합니다.
    2. [시작] 시작, [Microsoft Office], [Microsoft Office 도구],[VBA 프로젝트용 디지털 인증서]를 차례대로 클릭합니다.
      그림 축소그림 확대
      01 01


    3. 이름을 입력한 다음 [확인]을 클릭합니다.
      그림 축소그림 확대
      01 02


    4. 인증서가 생성됩니다.
      그림 축소그림 확대
      01 03


    5. 생성된 인증서를 매크로 프로젝트에 추가합니다.
      그림 축소그림 확대
      01 04



    6. 디지털 서명 화면에서 [선택]을 클릭하여 인증서를 선택합니다.
      그림 축소그림 확대
      01 05

      그림 축소그림 확대
      01 06

      그림 축소그림 확대
      01 07


  2. 1 단계에서처럼 작성한 매크로가 웹사이트나 메일을 통해 발송되면 다른 클라이언트에서는 매크로 보안 위험 경고가 표시됩니다.
    이때, 매크로 보안 경고 옵션에서 사용자의 로컬 머신에 디지털 서명을 추가합니다.
    1. 매크로 보안 위험 경고가 표시됩니다.
      그림 축소그림 확대
      01 08


    2. 보안 경고 - 매크로 화면에서 이 게시자의 모든 문서 신뢰를 선택한 뒤 [서명 정보 표시]를 클릭합니다.
      그림 축소그림 확대
      01 09


    3. 디지털 서명 정보 화면에서 [인증서 보기]를 클릭합니다.
      그림 축소그림 확대
      01 10


    4. 인증서 화면에서 [인증서 설치]를 클릭합니다.
      그림 축소그림 확대
      01 11


    5. [다음]을 클릭합니다.
      그림 축소그림 확대
      01 12


    6. [인증서 종류 기준으로 인증서 저장소를 자동으로 선택]을 선택한 후 [다음]을 클릭합니다.
      그림 축소그림 확대
      01 13


    7. [마침]을 클릭해 인증서 가져오기를 시작합니다.
      그림 축소그림 확대
      01 14


    8. [예]를 클릭합니다.
      그림 축소그림 확대
      01 15


    9. 가져오기가 완료됩니다. [확인]을 클릭해서 모든 창을 닫습니다.
      그림 축소그림 확대
      01 16


    10. 이제 발급자가 배포한 매크로를 보안 문제 없이 열 수 있습니다.

방법 2: 신뢰할 수 있는 위치를 로컬에 추가

Microsoft Office 2007을 사용하는 경우, 신뢰할 수 있는 위치가 여러 개 생성됩니다. 예를 들어 엑셀의 경우, [오피스 단추], [Excel 옵션], [보안 센터], [보안 센터 설정]을 차례대로 클릭하고 [신뢰할 수 있는 위치]를 선택하면 아래와 같이 기본적으로 생성된 위치가 있습니다.
그림 축소그림 확대
02 01


신뢰할 수 있는 위치는 로컬 하드 디스크일 수도 있고, 네트워크 폴더일 수도 있습니다. 네트워크 폴더 위치 사용하는 것은 보안상 권장하지 않습니다.
이런 경우 별도로 폴더 암호 설정 등을 사용하기를 권장합니다. 신뢰할 수 있는 위치 변경 방법은 아래와 같습니다.
  1. [Office 단추], [Excel 옵션]을 차례대로 클릭합니다.
    그림 축소그림 확대
    02 02


  2. [보안 센터], [보안 센터 설정], [신뢰할 수 있는 위치]를 차례대로 클릭합니다.
    그림 축소그림 확대
    02 03


    표 축소표 확대
    그림 축소그림 확대
    팁

    로컬 컴퓨터에 없는 위치를 지정하려면 [네트워크상의 신뢰할 수 있는 위치 허용(권장하지 않음)] 확인란을 선택합니다.
  3. [새 위치 추가]를 클릭합니다.
    그림 축소그림 확대
    02 04


  4. 신뢰할 수 있는 위치로 사용할 폴더를 임의로 지정합니다.
    그림 축소그림 확대
    02 05

    표 축소표 확대
    그림 축소그림 확대
    팁

    하위 폴더를 신뢰할 수 있는 위치로 포함하려면 [이 위치의 하위 폴더도 신뢰할 수 있음] 확인란을 선택합니다.
  5. 필요한 경우 설명 입력란에 신뢰할 수 있는 위치를 지정하는 목적을 입력하고 [확인]을 클릭합니다.
    그림 축소그림 확대
    02 06


추가 정보

의견 보내기

표 축소표 확대
그림 축소그림 확대
의견 보내기

Microsoft 고객지원 사이트에서는 고객님의 소리를 귀담아 듣습니다. 아래 의견 보내기로 소중한 의견 보내주시기 바랍니다.

속성

기술 자료: 975964 - 마지막 검토: 2014년 5월 23일 금요일 - 수정: 2.3
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Office Excel 2007
  • Microsoft Office Standard 2007
키워드:?
kbhowto kbstepbystep KB975964

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com