한/글은 "창"과 "탭"을 통해 동시에 두 개 이상의 문서를 열어서 편집할 수 있습니다.
pyhwpx에서 탭을 추가하는 메서드는 add_tab()이며, 창을 추가하는 메서드는 add_doc()입니다.
편집문서를 전환하려면 switch_to(idx) 메서드를 사용합니다.
다만 유의하실 점이 하나 있는데요.
마우스 클릭이나 Alt-Tab 등으로 직접 한/글 창의 포커스를 변경하면
hwpx인스턴스도 (switch_to 메서드와 상관없이) 동일하게 포커스된 문서를 가리키게 됩니다.
특히 빈 문서가 아니라 기존의 문서를 열어서 편집하시는 작업이라면,
작업 도중 인덱스 몇 번이 어느 문서를 가리키고 있는지 헷갈릴 수 있는데요.
인스턴스 자체를 여러 개 생성하여 작업하실 수도 있습니다!
개인적으로 이 방법이 조작이 더 간편해서 선호하는 편이에요.
'아래아한글 자동화 > pyhwpx 사용법' 카테고리의 다른 글
문서를 불러와서 저장하거나 다른이름으로 저장하는 방법 (2) | 2023.11.30 |
---|---|
스크립트매크로를 파이썬 함수로 고쳐주는 함수 #clipboard_to_pyfunc() (0) | 2023.11.30 |
pyhwpx 간편설치 및 실행 방법 (22) | 2023.11.28 |
댓글