워드에서 반복되는 키보드 작업이 있을 경우 최소 단위의 작업을 캐치하여 매크로에 저장해놓고 사용하면 편리하게 반복되는 일을 실행할 수 있다.

여기에서는 아래와 같이 내용이 있을 경우 단락 사이에 같은 그림을 삽입하는 매크로를 만들어보자.

이 실습을 응용하면 단락 사이에 빈 줄, 표, 그림, 기타 등등 같은 내용을 반복해서 삽입할 수 있게 된다.

단락이란 한글의 문단과 같은 의미로 [Enter]와 [Enter] 사이의 내용을 의미한다.

 

 

 

 

 

1. 여기에서는 특정 내용이 아닌 복사한 내용을 단락 다음에 붙여넣는 매크로를 작성하여

복사한 것이 그림이든 표이든 빈 줄이든 상관없이 적용되는 매크로를 만들어보려 한다.

그래서 위에 미리 준비된 이미지를 클릭하여 [Ctrl]+[C] 키를 눌러 복사해놓는다.

 

 

 

 

2. 이제 매크로 기록을 시작하기 위해 [개발 도구]의 [매크로 기록] 명령을 클릭한다.

 

 

 

 

3. [매크로 기록] 창이 나타나면 매크로 이름을 마음대로 입력하고

매크로 단축키를 만들기 위해 '키보드'를 클릭한다.

 

 

 

 

4. [키보드 사용자 지정] 창이 나타나면 '새 바로 가기 키'에서 커서가 깜빡이고 있다.

이때 원하는 매크로 단축키를 키보드에서 입력하면 된다.

매크로 단축키는 작업을 편하게 하려고 만드는 거니까 간단한 키일수록 좋다.

조합키(Ctrl, Shift, Alt)를 사용한 키와 기능키(F1, F2, F3....)를 이용해보자.

 

키를 입력한 후 반드시 [지정] 버튼을 클릭한다.

 

 

 

 

5. 이제 '현재 키'에 입력한 키가 표시되면 [닫기] 버튼을 클릭한다.

 

 

 

 

6. 이제부터 하는 키보드 작업은 매크로에 저장되므로 신중하게 작업하자.

그림이 선택되어 있는 상태였으므로 커서를 옮기기 위해 아래 방향키를 두 번 누르고

[Ctrl]+[V] 키를 누르면 아까 복사해놨던 그림이 붙여넣기된다.

물론 미리 복사해놨던 게 다른 거였다면 그게 붙여넣기될 것이다.

 

마지막으로 잊지 말고 [기록 중지] 명령을 누르자.

 

 

 

 

7. 이제 매크로를 편집하기 위해 [개발 도구]-[Visual Basic] 명령을 클릭한다.

 

 

 

 

8. VB 편집기가 나타나면 아래와 같이 'wdLine'을 'wdParagraph'로 변경한다.

이건 줄이 아닌 단락 단위로 커서를 움직이겠다는 의미이다.

그리고 움직일 단위를 2에서 1로 변경하면 한 단락만큼만 커서가 움직이게 된다.

다음으로 엔터키를 눌러 단락을 나누는 'Selection.TypeParagraph' 코드를

복사한 내용을 붙여넣는 코드 라인 아래로 이동한다.

 

 

 

 

9. 완성된 아래 코드의 의미는 순서대로

**한 단락만큼 커서가 아래로 이동한 후

**복사한 내용을 붙여넣고

**[Enter] 키를 눌러준다는 의미이다.

 

마지막으로 편집기 창을 닫으면 매크로가 변경된다.

 

 

 

 

10. 자 이제 새로운 단락 앞에 커서를 위치시키고

매크로를 실행하기 위해 앞에서 지정한 단축키 [F2] 키를 눌러준다.

 

 

 

 

11. [F2] 키를 여러번 누른 모습이다.

각 단락마다 같은 그림이 삽입된 것을 볼 수 있다. 

 

 

 

 

 

 
 
 
 

 

Posted by Y&S