오늘 해볼 스크립트는 원하는 시간에 본인들이 의도한 VBA 매크로를 실행하여 좀 더 자동화스런 코드를 구성하는 것을 해보도록 하겠다.
이 코드를 실행하면 굳이 먼저 VBA를 활성할 필요없이 시간이 되면 원하는 VBA 모듈이 실행되는것을 만들 수 있다.
주의할점은 변수선언에서 내장함수 사용시 구문오류가 안 나오도록 주의해야 한다.
본인 코드에서 사용한 #8 라인의
StrPath := A_WorkingDir . "\연습파일.xlsm"
을 주의 깊게 보길 바란다.
이 구문은 스크립트와 반드시 VBA 매크로 파일이 같은 폴더에 존재해야 한다.
Loop
{
FormatTime, TimeString,, HHmm
if(TimeString = "1930")
{
strPath := A_WorkingDir . "\연습파일.xlsm"
ex := comobjget(strpath)
ex.application.windows(ex.name).visible := 1
ex.application.run("test")
ex.close(1)
break
}
sleep, 6000
}
'오토핫키' 카테고리의 다른 글
Rufaydium 공식문서[한글번역] (0) | 2024.08.10 |
---|---|
[오토핫키] 각종 명령어들.... (1) | 2022.09.21 |
[오핫] VBA에서 선택한 셀을 오핫에서 적용하기 (0) | 2022.08.08 |
[오핫] 오토핫키로 유효기간 설정하기 (0) | 2022.08.08 |
댓글