본문 바로가기

한글202022

[파이썬-한/글] 보안모듈 설치방법(귀찮은 보안팝업 제거) 안녕하세요? 유튜브에서도 초반에 설명드렸던 주제인데 블로그에도 한 번 옮겨적어봅니다. 아래아한글을 파이썬이나 자바스크립트 등 외부프로그램으로 제어하면서 파일을 열고 기록하거나, 수정 후 저장하는 등의 작업은 자칫하면 보안사고로 이어질 수 있기 때문에 일련의 승인 절차를 거쳐야 합니다. 아래 팝업이 뜰 때 허용(또는 모두 허용)을 직접 클릭하거나, 미리 보안승인모듈을 설치하여 자동화 하는 것입니다. 파일을 열고 저장할 때마다 저 팝업을 처리하는 것은 번거로운 작업이니 보안승인모듈을 같이 설치해봅시다. 쭉 따라하는 느낌으로 가볍게 진행하시려면 아래 영상을 참고하셔도 좋습니다. 아래아한글 자동화를 위한 보안승인모듈 설치 및 실행방법 간단히 설명을 읽으면서 작업하시려면 아래 순서대로 따라해 주시기 바랍니다. 1.. 2020. 7. 31.
[파이썬-한/글] 현재 커서의 페이지를 알고 싶다? 안녕하세요? 자동화작업을 할 때, 표 안에 이미지나 장문의 텍스트를 삽입하다 보면 다음페이지로 넘어가버릴 수 있죠. ("글자처럼 취급"한 상태면, 개체전체가 다음페이지로 넘어갈 거고, 그렇지 않으면 셀이 다음 페이지로 넘어가 있겠죠?) 이걸 방지하기 위해서 현재 표의 위치, 현재 캐럿의 위치를 알아보고 싶은 경우들이 있습니다. 어마어마한 분량의 작업을 자동화하면서 모니터를 계속 쳐다볼 수는 없는 노릇이잖아요? 아래는 캐럿(커서)의 현재 페이지를 출력하는 코드입니다. import win32com.client as win32 # 모듈 임포트 hwp = win32.gencache.EnsureDispatch("HWPFrame.HwpObject") # 한/글 열기 hwp.XHwpWindows.Item(0).Vis.. 2020. 7. 30.
[파이썬-아래아한글] API매뉴얼과 스크립트매크로가 다르다? 안녕하세요? 회사원코딩의 신명진입니다. 이번 포스팅은, 스크립트매크로와 API매뉴얼 코드의 차이에 대해서 한 번 보여드리려고 합니다. 어떤 간단한 예제를 들어볼까 하다가, 쪽번호 감추기를 골라보았습니다. 아래는 스크립트매크로 녹화(Shift-Alt-H)를 이용한 "쪽번호 감추기" 기능입니다. function OnScriptMacro_script5() { HAction.GetDefault("PageHiding", HParameterSet.HPageHiding.HSet); with (HParameterSet.HPageHiding) { Fields = Hiding("PageNumPos"); } HAction.Execute("PageHiding", HParameterSet.HPageHiding.HSet); } .. 2020. 7. 29.
유튜브에 "회사원코딩"을 검색해보세요. 저는 회사원코딩이라는 유튜브 채널을 운영하고 있습니다. 공공기관 막내 생활을 5년 넘게 해 오면서, 단순한 아래아한글 반복작업 때문에 야근을 많이 했습니다. 그 때 이것저것 시도해보면서 얻은 지식과 노하우를 바탕으로 아래아한글-파이썬 자동화 예제를 동영상으로 만들어서 올리던 중에 이제는 아이디어가 슬슬 동이 나고 있어서... 영상을 올리지 않고 있습니다. (자동화라고 해봤자 10여개 명령어만 알면 정말 "다 할 수 있다"고 해도 과언이 아니거든요..) 10분 영상 기획해서 컷편집 작업하는 것도 시간을 많이 쓰게 되더라고요ㅜ 그리고...영상을 안 올리니까 구독자도 천 명 언저리에서 안 오르고 있습니다. 그만 올릴까 했는데 아직도 문의메일은 종종 받습니다. 대부분의 방법은 제 영상 곳곳에 다 설명해놓긴 했는.. 2020. 7. 28.