CAFE

Macro 초급존

복잡한 매크로를 만들고 싶으세요?

작성자바나나도둑|작성시간12.11.28|조회수1,390 목록 댓글 4

 매크로 익스프레스의 경우 몇줄까지 작성할 수 있는지 확인은 안해봤습니다만, 한계를 떠나서, 30줄만 넘어가도 알아보기 힘듭니다.

 

 호출이라고 해야할까요. 매크로를 몇개의 단계로 나눈 다음, 각단계를 각각 작성합니다. 메인매크로는 각각의 단계매크로를 실행하는 기능만을 수행하는 것이죠. 이것은 기본적인 형태고요. 만약 반복되는 영역이 있다면, 그영역도 매크로작성하고 호출하는 방식을 쓰는것이 좋습니다. 이때 사용하는 것이 "macro run"입니다. 이 기능은 해당매크로가 종료될때까지 기다립니다. 작업순서가 일직선형태죠. "macro run"기능 외에도 매크로 실행조건을 이용해서 연속으로 작동하게 할 수도 있습니다. 가령 마우스가 특정위치에 가면 작동하게 매크로를 설정해 두고, 앞 매크로가 그 특정영역으로 마우스를 움직인 후 종료된다면, 마우스의 위치덕에 매크로가 실행 될 수 있지요. 이런식으로 하게 되면 어떤 오류로 매크로가 종료되더라도, 사용자가 직접 그다음동작을 함으로써 다시 매크로가 실행됩니다. 처음부터 다시 시작할 필요가 없지요. 거기다가 메인 매크로를 만들 필요도 없고요.


 만약, 복수의 매크로를 동시에 작동하게 하고 싶다면 enable macro기능을 써야 합니다. 사실 저도 한번밖에 사용하지 않았습니다만. 짧은 소견으로 알려드린다면, enable 된 매크로는 실행조건이 충족되면 작동합니다. 다른 매크로와 상관없이 작동하므로, 병렬형태로 작업을 구현해야한다면 반드시 필요합니다. 그리고 필요없을때는 반드시 disable해주는 것이 좋습니다. 


이 방법의 단점이라면, 매크로 이름을 지어야 한다는 점입니다. 하위 매크로가 많아지면 알아보기 힘들므로 카테고리나 이름에 신경을 써주시는게 좋습니다. 이름짓는데도 적당한 룰을 만들 필요가 있지요. 다행히 매크로 이름은 한글지원이 되는것 같더군요.


다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자바나나도둑 작성자 본인 여부 작성자 | 작성시간 12.11.30 최신버젼 4.4.0.1 경우 중복실행이 되더군요. 2개 이상의 매크로를 동시에 실행하는 방법이 더 있을거라 봅니다.
  • 작성자나르는 양탄자 | 작성시간 14.07.26 좋은 말씀 감사합니다. 꾸벅
  • 작성자라보비밥비비 | 작성시간 17.01.08 예시가 있었으면 좋겠어요 ㅠ
  • 작성자Wooyoung Han | 작성시간 22.05.16 잘읽었습니다.
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼