얼마 전 이미지를 한글의 각 표에다 넣는 코드를 짰었다.
2021.06.21 - [각 종 it/파이썬, 업무자동화 RPA] - 한컴오피스 표 안에 이미지 넣는 RPA
그 원본 코드는 한글 안의 틀 조차 만들며, 그 안의 셀 네임을 만드는 코드였다.
그것을 일일히 어떻게 넣을까 했었는데,
그 비밀을 알게 되었다.
바로 한컴오피스의 매크로 기능이다.
한컴오피스의 매크로란 무엇인가?
바로 이거다.
한글 안에서 이뤄지는 일련의 행동을 녹음하여 반복 해 준다.
그럼 앞으로 파이썬을 쓸 필요는 없네요.
물론 이 매크로를 이용한다면, 100번이라도 1000번이라도 같은 행위를 할 수 있다.
but 녹음 할 수 있는 행동에는 제약이 있다.
예를 들어 필드네임이나 셀이름은 물론 오클 또한 매크로 녹음 때는 활성화 되지 않는다.
심지어 표 크기도 조절하기 힘들다.
고로, 페이지 복사 후 특정 단어 변경은 매크로만으로는 힘들다.
2021.06.20 - [각 종 it/파이썬, 업무자동화 RPA] - exel to hwp, 엑셀에 있는 데이터를 한글양식에 집어 넣자.
but, 메일머지가 있다면???
뭐, 파이썬 없이도 할 수 있다.
그나저나 매크로의 스크립트를 볼 수 없을까?
엑셀처럼 할 수 있다.
매크로 정의를 눌러
보고 싶은 코드를 선택해 '코드편집'을 누른다면,
이렇게 볼 수 있다.
물론 이 스크립트를 파이썬에 바로 쓸 수는 없다.
funtion.... 자바스크립트인가...
그래서 약간만 고쳐 쓰면 사용 할 수 있다.
우선 funtion 없애고. 바깥의 {} 없애면... 얼추 사용 할 수 있다.
차피 한글 ctrl.api나 한글 매크로 자바스크립트나 만든 곳은 같다.
매크로에서 나오지 않은 기능은 한글ctrl api를 참고하면 된다.
#태양광 상담은(010-2668-3897)...
RECENT COMMENT