에디터 비활성으로 엑셀 매크로 방향키 입력하는 방법.
페이지 정보
본문
안녕하세요. 엔지엠소프트웨어입니다. 경기도쪽은 큰 피해없이 힌남노 태풍이 지나갔나봐요. 오늘은 비활성으로 엑셀에 방향키를 어떻게 입력하는지 간단하게 알아보도록 하겠습니다. 우선, 엑셀을 실행하세요. 엔지엠 매크로도 실행하고, 새로운 스크립트를 하나 추가 해줍니다~
방향키로 셀이 이동하는지 확인하기 위해 엑셀을 활성화 시켜야 합니다. 그래서, 스크립트에 [ 윈도우 활성화 ] 액션을 추가 해줬습니다.
비활성으로 동작하기 위해 [ 핸들 ]을 추가 했습니다. 윈도우 활성화와 핸들 추가는 아래 동영상과 같이 엑셀을 선택(F1)해줘야 합니다.
방향키 이동은 키보드 카테고리에 [ 키보드 입력 ] 액션을 사용합니다. 아래 그림과 같이 2개를 추가 했습니다. 시각적으로 확인하기 위해 0.5초 지연을 줬습니다.
간단하게 엑셀에서 방향키로 셀을 이동하는 매크로를 만들어봤습니다. 스크립트를 실행(Ctrl+Alt+F8) 해볼까요?
엑셀을 제어하는 경우에는 엔지엠 매크로의 엑셀 API를 사용하는게 가장 효율이 좋습니다. 실제로 셀의 좌표 또는 위치에 직접 값을 입력하거나 가져올 수 있기 때문입니다. 그리고, 행과 열을 반복하면서 원하는 데이타를 가져와서 매크로를 만들 수 있기도 합니다. 이외에도 디자인 또는 수식을 사용하여 좀 더 파워풀한 기능을 구현할 수 있습니다. 하지만, 몇몇 기능들은 API의 한계 때문에 동작할 수 없는데요. 이런 경우에는 윈도우 API를 사용하는 비활성 또는 활성 모드의 마우스와 키보드로 부족한 부분들을 채워나갈 수 있습니다. 이렇게 여러가지 API를 조합해서 사용하는 방식을 하이브리드 매크로라고 부릅니다^^
개발자에게 후원하기
추천, 구독, 홍보 꼭~ 부탁드립니다.
여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~
감사합니다~
- 이전글RPA 매크로 프로세스 흐름도 보기. 22.09.06
- 다음글오토핫키 타임스탬프에 대해 알아보자. (AutoHotkey, TimeStamp, EnvSub) 22.09.06
댓글목록
등록된 댓글이 없습니다.