본문 바로가기
programming language/Autohotkey

Autohotkey_L 워드 매크로 설정 방법

by __observer__ 2012. 8. 4.
반응형

아래 포스팅에서 워드 매크로에 대한 단축키 설정에 대한 부분이 나오는데요.

 


2012/08/01 - [컴퓨터일반] - MS 워드 VBA 그림 폭 맞추기



구글링을 해보니 이러한 워드 단축키 설정은 Autohotkey_L 을 이용해서도 가능하더군요.

 

다음 코드는 워드 매크로를 실행하기 위한 Autohotkey_L 코드 입니다.

 

RunMSWordMacro(MacroName) 함수를 보시면 간단히 word object 를 생성해주고 MacroName 라는 이름의 워드 매크로를 실행해주는 아주 간단한 코드입니다.

 

RunMSWordMacro(MacroName) {           ; MacroName : 매크로 이름

oWord := ComObjActive("Word.Application")

oWord.Run(MacroName)

}

 

#!1::            ; 단축키 win + alt + 1

RunMSWordMacro("Figure_Attributes")

return

 

저는 위 링크된 포스팅에서 소개했던 Figure_Attributes() 함수를 실행하는 단축키를 작성해 봤습니다.

 

Win + Alt + 1 을 누르면 Figure_Attributes() 함수가 실행됩니다.

 

사용해 보니 굉장히 편리하더군요.


반응형

댓글