import win32com.client as win32
hwp = win32.gencache.EnsureDispatch("HWPFrame.HwpObject")
hwp.RegisterModule("FilePathCheckDLL", "SecurityModule")
current_window = hwp.XHwpWindows.Item(0)
current_window.Visible = True # 숨김해제하는 코드
# hwp.XHwpWindows.Item(0).Visible = True 로 실행해도 동일
안녕하세요?
회사원코딩의 신명진입니다.
한/글2018이든 2020이든, 아니면 2010이든간에
최신 업데이트를 하고 나서 파이썬으로 아래아한글을 열면
기본적으로 백그라운드에서 파일이 열리게 됩니다.
(커맨드창에서 "hwp.exe -Automation -Embedded" 로 실행해도 동일합니다.)
저도 매뉴얼을 꼼꼼하게 읽지 않아서 저런 명령어가 있었는지 이제야 알았네요...
win32com으로 엑셀을 열 때도 비슷한 코드가 있죠.
import win32com.client as win32
excel = win32.gencache.EnsureDispatch("Excel.Application")
excel.Visible = True # 숨김해제
기존에 제 영상에도,
이런 기능을 몰라서 hwp.Run("FileNew")로 "빈 문서 - 2"를 새로 열면
창이 나타난다는 제보를 받고 그 방법으로 해 오고 있었는데요.
다시 한 번 매뉴얼들을 정독해 보고 싶다는 못된 마음이 스멀스멀 올라오네요ㅜ
하여튼 도움이 되었으면 좋겠습니다.
행복한 하루 되세요!
회사원코딩 신명진 올림
'아래아한글 자동화 > python+hwp 중급' 카테고리의 다른 글
[파이썬-아래아한글] 제가 아래아한글 작업을 자동화하는 요령은.. (8) | 2020.07.28 |
---|---|
유튜브에 "회사원코딩"을 검색해보세요. (0) | 2020.07.28 |
인프런 강의안은 (0) | 2020.04.16 |
댓글