본문 바로가기

한글매크로

(한글매크로) #2. 한글매크로 부가기능

--------------------------------------------------------<필독!>----------------------------------------------------------

# 작업환경 : 한글버전 2020

# 매크로 실행시 오류가 있다면 한글 업데이트가 최신인지 꼭! 확인해주세요

# 스크립트 코드를 실행시 버전에 따라 작동오류가 생길 수 있습니다.

 

# 하위 버전 사용시 생기는 문제

- 일부 매크로 녹화가 되지 않는 경우가 생깁니다. (경험담)

- 제공되는 스크립트 코드가 읽히지 않는 경우가 있습니다. (경험담)

(단, hancom에서 지속적인 업데이트와 문제점을 해결해 왔다면 업데이트시 작동할 수도 있습니다.)

---------------------------------------------------------------------------------------------------------------------------

 

이번 글부터는 모든걸 단축키로 설명드리겠습니다. 단축키의 필요성은 앞 글에서 소개했습니다.

따라하기1) 매크로 실행하기

매크로를 실행하는 방법으로는 3가지가 있습니다.

[방법1] 매크로 실행창에서 실행하기

단축키 Ctrl + Shift + L 를 누르고 매크로를 선택한 후 실행을 누르게 되면 작성된 매크로가 1회 실행됩니다.

 

[방법2] 단축키로 실행하기 

작성된 매크로에 보시면 단축키가 설정되어있습니다.

실행창을 켜지 않고 단축키를 누르면 단축키와 연동된 매크로가 1회 실행됩니다.

'연습'이라는 매크로를 실행하려면 Alt+1 을 누르시면 됩니다.

사용하다보면 Alt+Shift + 숫자 처럼 다중키를 눌러야 된다면 매우 불편함을 갖게 됩니다.

이를 해결하기 위해서는 단축키를 재설정이라는 기능이 있습니다. 

(이 부분은 추후 단축키 설정에 대한 포스팅을 마친 후 링크를 걸어 드리겠습니다.)

 

[방법3] 스크립트 창에서 실행하기

스크립트 창에서는 실행전에 오늘쪽 입력란에 반복횟수를 지정할 수 있습니다.

3을 입력하면 저장된 매크로가 3번 반복해서 움직이게 됩니다.

반복하는 횟수는 1~500회로 정해져있습니다.

500회 초과 반복실행을 하려면 어떻게 해야될까요? 코드를 직접 수정하시면 됩니다.

그럼 반복횟수는 무한이 정할 수 있습니다. 이에 대한 내용은 뒤에서 다루도록 하겠습니다.

 

따라하기2) 매크로 저장하기, 불러오기, 삭제하기, 이름바꾸기, 꾸러미 저장 및 불러오기

① 정의한 매크로의 이름과 설명을 바꿀때 사용합니다.

② 정의한 매크로를 제거합니다.

③ 정의한 매크로를 외부에서 불러옵니다. (꾸러미로 저장된 매크로도 불러올 수 있습니다.)

④ 정의한 매크로 1개를 외부에 저장합니다.

    .msr 확장자로 저장이 됩니다.

⑤ 정의됨 모든 매크로를 꾸러미(전체)로 저장합니다.  

    .hmi 확장자로 저장이 됩니다.

⑥ 수정한 코드를 적용시킵니다.

    코드를 수정한 후 한글창을 닫게 되면 수정한 부분을 잃게 됩니다.

    필시 코드 수정이 이루어졌다면 ⑥을 눌러서 적용을 해야됩니다.

    (코드 수정하는 내용은 이후에 다루도록 하겠습니다.)

⑦ 정의한 매크로를 실행합니다. 따라하기1)에서 다룬 내용입니다.

⑧ 매크로 정의하기 

    단축키 Alt+Shift+H 와 동일한 기능입니다.

    [도구] - [스크립트 매크로] - [매크로 정의]와 동일한 기능입니다.

 

직접 눌러보시고 확인하시는걸 권유합니다. 보기만 한다고 해서 이해가 되는게 아닙니다.

 

 

---------------------------------------------------------------------------------------------------------------------------

궁금한 점이 있거나 매크로 문의는 오픈카톡으로 오시면 친절히 답해드리겠습니다.

(한글단축키, 한글에 대한 오류 해결, 매크로 제작문의, 매크로 궁금한 점 문의)

오픈카톡주소

단체톡  https://open.kakao.com/o/gF5DTuZc

1:1문의 https://open.kakao.com/o/sfHk5I1c

---------------------------------------------------------------------------------------------------------------------------

 

!! 오타나 오류가 있다면 댓글로 알려주세요 !!