이번 시간에는 컴퓨터활용능력 2급 필기시험에 출제되는
매크로 대화 상자 및 매크로 실행과 매크로 보안설정에 대해서 알아보려고 합니다.
1. 매크로 대화상자([Alt] + [F8])
매크로 대화상자는 Visual Basic을 이용해서 새로운 매크로를 만들거나 기존에 만들었던 매크로를 실행, 편집하기 위해 사용하는 대화상자입니다.
매크로 대화상자에서는 아래의 그림과 같이 설정을 할 수 있습니다.
가) 편집 : 매크로 이름, 명령 코드 변경 가능
나) 옵션 : 바로 가기 키 변경, 설명 변경 가능
다) 만들기 : 새로운 매크로를 작성하기 위해 Visual Basic을 실행
2. 매크로 실행 방법
매크로를 실행하는 방법은 매크로 대화상자에서 실행하려고 하는 매크로를 선택한 후 [실행] 단추를 눌러서 실행할 수도 있고, 도형이나 차트에서 매크로를 지정해서 도형이나 차트를 클릭해서 실행하는 방법도 있지만 셀의 바로 가기 메뉴에는 매크로 실행이 없다.
3. 매크로 보안 설정
가) 모든 매크로 제외(알림표시 없음) : 모든 매크로는 제외된 상태에서 파일이 열림.
매크로 관련 내용을 볼 수 있지만, 매크로를 실행하여 사용할 수는 없음
나) 모든 매크로 제외(알림 표시) : 기본 권장 항목(엑셀을 처음 설치하면 기본적으로 설정되어 있는 항목)으로 매크로가 제외된 상태에서 열리지만 파일이 열린 후 [보안 경고] 메시지가 나타나고, [콘텐츠 사용]을 클릭하면 매크로를 실행할 수 있음.
다) 디지털 서명된 매크로만 포함 : 내 컴퓨터에 해당 매크로와 파일에 대한 디지털 서명 파일이 있을 경우만 매크로를 열어서 실행할 수 있도록 함
라) 모든 매크로 포함(위험성 있는 코드가 실행할 수 있으므로 권장하지 않음) : 이 항목을 선택하면 [보안 경고] 메시지도 표시되지 않고 매크로가 무조건 포함되어 실행될 수 있도록 파일이 열림.
4. 정리
가) 매크로 대화 상자를 실행하는 바로 가기 키는 [Alt] + [F8]
나) 매크로 대화 상자의 [편집] 단추를 누르면 매크로 이름과 매크로 내용을 수정할 수 있다.
다) 매크로 대화 상자의 [옵션] 단추를 누르면 매크로 바로 가기 키와 설명을 수정할 수 있다.
라) 매크로 실행을 할 때 셀의 바로 가기 메뉴에서는 매크로를 실행할 수 없다.
마) 매크로 보안 설정에서 '모든 매크로 제외(알림 표시)'가 기본 권장 항목이고, '모든 매크로 포함(위험성 있는 코드가 실행할 수 있으므로 권장하지 않음'을 다른 내용으로 바꿔서 출제가 되는 편이다.
1. 다음 중 [매크로] 대화상자에 대한 설명으로 옳지 않은 것은?
가) [실행] 단추를 클릭하면 선택한 매크로를 실행한다.
나) [한 단계씩 코드 실행] 단추를 클릭하면 선택한 매크로의 코드를 한 단계씩 실행할 수 있도록 Visual Basic 편집기를 실행한다.
다) [편집] 단추를 클릭하면 선택한 매크로의 명령을 수정할 수 있도록 Visual Basic 편집기를 실행한다.
라) [옵션] 단추를 클릭하면 선택한 매크로의 매크로 이름과 설명을 수정할 수 있는 [매크로 옵션] 대화상자를 표시한다.
[편집] 단추를 누르면 매크로 이름과 명령 코드를 수정할 수 있고,
[옵션] 단추를 눌러서 바로 가기 키와 설명을 변경할 수 있다.
답은 라)
2. 다음 중 매크로의 특징에 대한 설명으로 옳지 않은 것은?
가) 매크로 기록을 시작한 후의 키보드나 마우스 동작은 VBA 언어로 작성된 매크로 프로그램으로 자동 생성된다.
나) 기록한 매크로는 편집할 수 없으므로 기능과 조작을 추가 또는 삭제할 수 없다.
다) 매크로 실행의 바로 가기 키가 엑셀의 바로 가기 키보다 우선한다.
라) 도형을 이용하여 작성된 텍스트 상자에 매크로를 지정한 후 매크로를 실행할 수 있다.
[매크로] 대화 상자의 [편집] 단추를 눌러서 기록한 매크로의 이름과 명령 코드를 수정할 수 있다.
답은 나)
3. 다음 중 [매크로] 대화상자에 대한 설명으로 옳지 않은 것은?
가) 매크로 이름을 선택한 후 [실행] 단추를 클릭하면 매크로가 실행된다.
나) [한 단계씩 코드 실행] 단추를 클릭하면 Visual Basic Editor에서 매크로 실행과정을 단계별로 확인할 수 있다.
다) [만들기] 단추를 클릭하면 빠른 실행 도구 모음에 매크로 실행 명령을 추가할 수 있다.
라) [옵션] 단추를 클릭하면 매크로 바로 가기 키를 수정할 수 있다.
[만들기] 단추를 누르면 새로운 매크로를 작성하기 위한 Visual Basic이 실행된다.
답은 다)
4. 다음 중 아래의 괄호 안에 들어갈 단추명이 바르게 연결된 것은?
매크로 대화상자의 ( ㉮ ) 단추는 바로 가기 키나 설명을 변경할 수 있고, ( ㉯ ) 단추는 매크로 이름이나 명령 코드를 수정할 수 있다. |
가) ㉮-옵션, ㉯-편집
나) ㉮-편집, ㉯-옵션
다) ㉮-매크로, ㉯-보기 편집
라) ㉮-편집, ㉯-매크로 보기
[편집] 단추를 누르면 매크로 이름과 명령 코드를 수정할 수 있고,
[옵션] 단추를 눌러서 바로 가기 키와 설명을 변경할 수 있다.
답은 가)
5. 다음 중 매크로를 실행하는 방법으로 옳지 않은 것은?
가) 매크로 기록 시 <Alt>키 조합 바로 가기 키를 지정하여 매크로를 실행한다.
나) 빠른 실행 도구 모음에 매크로 아이콘을 추가하여 매크로를 실행한다.
다) <Alt>+<F8>키를 눌러 매크로 대화상자를 표시한 후 매크로를 선택하고 [실행] 단추를 클릭하여 실행한다.
라) 그림, 클립 아트, 도형 등의 그래픽 개체에 매크로 이름을 연결한 후 그래픽 개체 영역을 클릭하여 실행한다.
매크로의 바로 가기 키는 <Ctrl> + 영어 소문자 또는 <Ctrl> + <Shift> + 영어 대문자만 가능하고, 엑셀에서 기본적으로 사용하는 바로 가기 키를 사용할 수 있으며, 엑셀의 바로 가기 키를 사용하는 경우 바로 가기 키를 누르면 매크로가 동작한다.
답은 가)
6. 다음 중 매크로를 실행하는 방법에 대한 설명으로 옳지 않은 것은?
가) [개발 도구]-[코드] 그룹의 [매크로]를 클릭한 후 매크로를 선택하여 실행한다.
나) 셀의 바로 가기 메뉴에서 [매크로 지정]을 클릭하여 셀에 매크로를 연결한 후 실행한다.
다) 매크로를 기록할 때 지정한 바로 가기 키를 눌러 실행한다.
라) 빠른 실행 도구 모음에 매크로를 선택하여 아이콘으로 추가한 후 아이콘을 클릭하여 실행한다.
도형이나 차트와 같은 개체에서는 매크로를 지정 할 수 있지만 셀에서는 매크로를 지정할 수 없다.
답은 나)
7. 다음 중 작성된 매크로를 실행하는 방법으로 옳지 않은 것은?
가) 매크로를 지정한 도형을 클릭하여 실행한다.
나) 매크로 대화상자에서 매크로를 선택하여 실행한다.
다) 매크로를 기록할 때 지정한 바로 가기 키를 이용하여 실행한다.
라) 매크로를 지정한 워크시트의 셀 자체를 클릭하여 실행한다.
도형이나 차트와 같은 개체에서는 매크로를 지정 할 수 있지만 셀에서는 매크로를 지정할 수 없다.
답은 라)
8. 새 워크시트에서 [A1] 셀에 셀 포인터를 두고, [개발 도구] 탭의 [상대 참조로 기록]을 선택한 후 [매크로 기록]을 클릭하여 [그림1]과 같이 데이터를 입력하는 ‘ 매크로1’을 작성하였다. 다음 중 [그림2]와 같이 [C3] 셀에 셀 포인터를 두고 ‘ 매크로1’을 실행한 경우 ‘성적 현황’이 입력되는 셀의 위치는?
가) [B1]
나) [C3]
다) [C4]
라) [D3]
[상대적 참조로 기록]을 하면 셀 포인터의 위치에 따라서 매크로가 동작하게 된다. [A1]셀에 마우스 포인트를 뒀을 때 ‘성적 현황’이 [B1]셀에 입력이 되어 있었다면, [C3]셀에 마우스 포인트를 두고 매크로를 실행하면 [D3]셀에 ‘성적 현황’이 입력된다.
답은 라)
9. 다음 중 엑셀의 매크로 사용에 대한 설명으로 옳지 않은 것은?
가) 리본 메뉴에 [개발 도구]탭의 표시 여부는 [Excel 옵션]에서 선택할 수 있다.
나) 엑셀에서 기본적으로 사용하는 통합 문서(.xlsx)는 매크로 제외 통합 문서이다.
다) 엑셀의 매크로 보안 설정은 기본적으로 ‘디지털 서명된 매크로만 포함’으로 설정되어 있다.
라) [개발 도구]탭을 사용하면 매크로와 양식 컨트롤을 쉽게 사용할 수 있다.
[개발도구]탭-[코드]그룹-[매크로 보안]에서 -[매크로 설정] 항목에 있는 내용으로 ‘모든 매크로 제외(알림 표시)’가 기본으로 설정되어 있다.
답은 다)
10. 다음 중 [보안 센터] 창의 [매크로 설정]에서 [신뢰할수 없는 위치에 있는 문서의 매크로]에 대한 선택 항목으로 옳지 않은 것은?
가) 모든 매크로 제외(알림 표시 없음)
나) 모든 매크로 제외(알림 표시)
다) 디지털 서명된 매크로만 포함
라) 모든 매크로 포함(기본 설정, 알림 표시)
모든 매크로 제외(알림 표시 없음)
모든 매크로 제외(알림 표시)
디지털 서명된 매크로만 포함
모든 매크로 포함(위험성 있는 코드가 실행될 수 있으므로 권장하지 않음)
답은 라)
11. 다음 중 선택 가능한 매크로 보안 설정으로 옳지 않은 것은?
가) 모든 매크로 제외(알림 표시 없음)
나) 모든 매크로 제외(알림 표시)
다) 디지털 서명된 매크로만 포함
라) 모든 매크로 포함(알림 표시)
모든 매크로 제외(알림 표시 없음)
모든 매크로 제외(알림 표시)
디지털 서명된 매크로만 포함
모든 매크로 포함(위험성 있는 코드가 실행될 수 있으므로 권장하지 않음)
답은 라)