업무자동화119 [python+hwp] 한/글2022 문서끼워넣기 버그와 대처방법 clapeyon님의 제보를 받고 테스트를 해봤는데 정말 문서 끼워넣기가 제대로 작동하지 않네요ㅜ 사실 저도 한/글 2022를 쓰고 있습니다. 처음에는 '이 분께서 뭔가 잘못 입력하셨겠지..' 싶었는데 테스트해보니까 정말 어떻게 해도 여백이 조절이 되지 않아서, 후다닥 포스팅을 적어봅니다. 문서 끼워넣기 대신 쪽복사를 이용한 방법입니다. 소스코드를 먼저 보여드리겠습니다. import os import win32com.client as win32 from tkinter.filedialog import askopenfilename, askopenfilenames # def 페이지이동(hwp, page): # hwp.HAction.GetDefault("Goto", hwp.HParameterSet.HGotoE.H.. 2023. 2. 14. [python+hwp] 생각보다 hwp 업무자동화가 어렵다면... 한컴오피스 업무자동화 튜토리얼을 블로그와 유튜브에 몇 년간 작성해 오면서 받았던 모든 피드백 중에 "감사하다"는 의견을 제외하면 "너무 어렵다"는 말씀이 가장 많습니다. 저도 이게 큰 고민거리인데요.. 제 설명이 미흡한 탓이라는 생각이 드니까 반성도 많이 하게 되고요. 제 기준에서 '의외로 쉽고, 이해하면 간단하기도 하다.'는 막연한 느낌은 아마 제가 입문자들의 레벨을 벌써 잊어버렸기 때문일 것입니다. 아마도 제가 "한/글 업무자동화"를 쉽다고 생각하는 첫 번째 이유는, 당장 방법이 생각나지 않거나, 막히더라도 어떤 과정으로 해답을 찾아가야 하는지 알기 때문인 것 같습니다. 그래서 이번 포스팅에서는 일반적으로 활용할 수 있는 한/글 업무자동화 코드작성 과정을 의식의 흐름대로 한 번 쭉 써내려가 보려고 합.. 2023. 2. 1. [QnA] 글상자 내용을 밖으로 꺼내기 안녕하세요. 특정 디렉토리의 여러 hwp 파일 안에 있는 텍스트 상자의 텍스트를 Ctrl + A로 전체복사해서 골라 붙이기 한 후 저장하는 행위를 일괄적으로 수행하는 프로그램을 짜고 있는데(https://hyyoka-ling-nlp.tistory.com/7 위 게시글을 참고했습니다.) 계속 Error opening (-2147417851, '서버에서 예외 오류가 발생했습니다.', None, None) 혹은 Error opening (-2147023170, '원격 프로시저를 호출하지 못했습니다.', None, None) 혹은 Error opening (-2147023174, 'RPC 서버를 사용할 수 없습니다.', None, None) 과 같은 오류가 아무리 구글링해서 나오는 해결책을 써봐도 해결이 되지 .. 2023. 1. 27. [QnA] 문서 자동교정 프로그램 만들기 안녕하세요! 일상의 코딩님! 매번 올려주신 영상 유용하게 보고 있는 구독자입니다! 다름이 아니라, 코딩님 블로그를 보니 한글에서 메일머지기능과 매크로를 이용한 여러 단어 찾아바꾸기 자동교정하는 법 올려주셨더라구요...! ㅎㅎ 어깨와 팔의 심신이 고달픈 차에 좋은 정보를 알게 되어 매크로 함수를 카피해서 적용을 해보려고 했는데...이 분야가 생소해서 글이 잘 이해가 안가더라구요...하하 물론...오류를 내고... 적용엔 실패했습니다...ㅠㅠ 혹시 언제 시간나실 때! 채널에 적용 방법 공유해주시면 좋을 것 같아서 댓글 남겨봅니다! 한글을 이용한 문서 편집자들에겐 참 좋은 정보가 될 것 같아서요! ㅎㅎ 항상 좋은 정보 감사드리고 2023년 복 많이 받으세요!!! 우선 실습을 진행하기 위한 파일을 다운받아주세요.. 2023. 1. 13. 한/글 표로 차트 그리기(확산형 누적막대) 다음과 같은 설문데이터가 있습니다. 시각화를 해 보고 싶은데 일반적인 누적막대로는 행간의 차이가 뭐랄까 극적이지 않습니다. 그래서 경계선으로 정렬해서 좌우로 튀어나오게 아래와 같은 차트를 만들어 보고 싶었습니다. 가장 자주 사용하는 "수업 안내"의 점유율이 높다는 정보가 시각적으로 훨씬 더 두드러지는 느낌입니다. 재미있게도 위 이미지는 아래아한글 표로 직접 만든 차트입니다. 구현을 고민하는 데 시간이 많이 들기는 했지만 코드 자체는 길지 않을뿐더러, 생각보다 간단합니다. 코드와 시연화면을 보여드리겠습니다. 파이썬 코드 import os from time import sleep import win32com.client as win32 import pandas as pd def shift(percent, d.. 2022. 12. 18. 파이썬+아웃룩으로 파일첨부 단체메일 보내기 MS 오피스를 주로 사용하는 회사들, 혹은 개인 중에는 아웃룩을 사용하시는 분들이 많은 것으로 알고 있습니다. 메일 보내기 뿐만 아니라 캘린더나 투두리스트 등을 연동한 스케줄링, 메모, 작업관리 등 오랜 업데이트를 거듭하며 다듬어져서 직장인을 위한 일정관리 프로그램들 중에서는 명실공히 최고의 프로그램 중 하나로 굳건히 자리잡고 있다고 생각합니다. 이번 포스팅에서는 간단한 파이썬 코드로 아웃룩 단체메일을 보내는 파이썬 코드를 공유합니다. 파이썬과 pywin32 패키지, 그리고 아웃룩이 PC에 설치되어 있어야 합니다. 코드가 굉장히 짧으므로.. 코드에 주석을 넣는 것으로 설명을 대체합니다. 절대 아래 서식으로 실무 메일을 보내지 마세요! 이 포스팅은, 문제를 하나씩 해결해 가는 방식으로 진행하는 연재물 중 .. 2022. 12. 17. 4. 글자 및 개체 삽입하기 보호되어 있는 글 입니다. 2022. 12. 12. [QnA] "PDF가 모아찍기로 출력돼요" #PDF 출력시 파이썬으로 모아찍기 일괄해제 파이썬으로 특정 폴더에 있는 한글(hwp)파일들을 PDF로 전환하려고하는데.. 한글에서 마지막 저장 시 두쪽 모아찍기로 인쇄하고 저장을 하면 해당 설정을 기억해서 파이썬으로 불러들여서 PDF로 저장하면 한페이지에 두장 모아 찍기로 PDF가 저장이 됩니다. 저장된 파일의 최종 인쇄설정을 무시하고 종이 한장에 1페이지 인쇄 설정한 상태로 전환하여 PDF로 저장하고 싶은데.. 쉽지 않네요 파이썬으로 여러 개의 HWP 파일을 PDF로 변환하는 건 사실 굉장히 간단한 작업입니다. 코드도 짧죠. 예를 들어, 위와 같이 hwp파일이 여러 개 있고, 동일한 파일명에 확장자만 바꿔서 PDF파일을 생성하려면? 아래와 같이 코드를 짜볼 수 있겠죠. import os import win32com.client as win32 .. 2022. 9. 21. [QnA] (5/5) 특정단어를 포함한 문단을 표로 감싸기-최종 안녕하세요. 한글 자동화 프로그램을 공부하고 있는데 궁금한 사항이 있어 질문합니다. 특정 글자가 들어가 있는 문단을 찾아서 그 곳에 글뒤로 속성으로 표를 삽입하고 싶습니다. 1. 자동으로 표 생성시 속성을 "본문과의배치"에서 "글뒤로" 선택하여 생성할 수 있나요? 이 속성없이 생성시 문단에 삽입되면서 글자가 밀려나는 현상이 발생합니다. 2. 찾은 문단의 위치값을 HWPUNIT 값으로 알 수 있나요? 표 생성시 위치값은 HWPUNIT으로 지정해야 하는데 현재 찾은 위치의 속성은 줄,칸으로 알려주네요. 이상입니다. 자, 이전포스팅까지의 내용을 통해 드디어 모든 재료가 완성되었습니다. 2022.09.19 - [업무자동화/파이썬-아래아한글 자동화 응용] - [QnA] (2/?) 표 생성하고, 수정하기 [QnA].. 2022. 9. 19. 이전 1 2 3 4 ··· 14 다음