반응형
엑셀 오브젝트를 만드는 게 아닌 실행되어 있는 엑셀을 변수에 넣어 매크로를 실행하는 것입니다.
매크로를 실행할 엑셀을 선택 후 오토 핫키를 실행하셔야 정상적으로 됩니다.
ex := ComobjActive("Excel.application")
ex.run("매크로이름")
단 두줄입니다.
그렇게 엑셀에 있는 매크로를 실행할 수 있습니다.
그리고 오토 핫키에 있는 변수를 사용하여 매크로를 실행하는 방법은 간단합니다.
사실 이번 글을 적는 이유입니다.
변수 := "매크로이름"
ex := comobjactive("excel.application")
ex.run (변수)
그리고 혹여라도 다른 파일의 매크로를 실행하기 위해서는 아래 코드처럼 입력하시면 됩니다.
변수 := "'파일이름'!매크로이름"
ex := comobjactive("excel.application")
ex.run (변수)
반드시 작은따옴표 안에 파일이름을 입력
엔터 옆에 있는 작은 따옴표 안에 파일명을 입력해야 합니다.
예)
'가나다'! abc
가나다 파일의 abc 매크로를 실행합니다.
반응형
'컴퓨터 > 오토핫키' 카테고리의 다른 글
오토핫키 GUI 중 EDIT 상하스크롤 없애기 (0) | 2021.07.09 |
---|---|
Error 0x800401E3 해결 방법 (0) | 2021.07.08 |
현재 실행중인 모든 프로그램 확인하기 - 오토핫키 (1) | 2021.07.07 |
내IP확인 프로그램 - 오토핫키 (0) | 2021.06.28 |
Autohotkey Unix TimeStamp - EnvSub , EnvAdd (0) | 2021.06.27 |
댓글