본문 바로가기

분류 전체보기470

[QnA] pythonwin.exe로 한/글의 TypeLibrary 생성하기 이번 포스팅에서는 아래아한글 자동화 작업 때 메서드 인자명을 확인할 수 있는 타입라이브러리 파일 생성방법을 알려드리겠습니다. 대략 아래와 같이 생긴 파이썬 파일입니다. # -*- coding: mbcs -*- # Created by makepy.py version 0.5.01 # By python version 3.10.1 (tags/v3.10.1:2cd268a, Dec 6 2021, 19:10:37) [MSC v.1929 64 bit (AMD64)] # From type library 'HwpObject.tlb' # On Tue Sep 20 21:31:28 2022 'HwpObject 1.0 Type Library' makepy_version = '0.5.01' python_version = 0x30a.. 2022. 12. 4.
[QnA] 스타일문서를 임의로 변경한 경우 복원하기 안녕하세요. 한글자동화를 이용해 문서의 서식을 바꾸는 코드를 만들고 싶어 문의드립니다. 회사에서 보고서 작업을 하는데 동일한 문서에서 서식을 다르게 하여 수정 후 내용을 첨가하여 제출하는 경우가 많습니다. "서식 유지한 채로 스타일을 모두 "바탕글"로 바꾸는 코딩" 에서 일부 수정하면 될 것 같은데 "스타일_조회"함수에서 "Act = hwp.CreateAction("Style")"에서 object가 추출되지 않아서 Nonetype object로 되고 그로 인해 "Set = Act.CreateSet()" 부분이 작동하지 않아 오류가 발생합니다. 그래서 "hwp" 자식 클래스를 "dir" 함수로 살펴보는데 "CreateAction"는 있으나 그 하부에는 "Style"이라는 자식 클래스가 없습니다. 설치 과정.. 2022. 12. 4.
[QnA] A문서 스타일을 B문서에 적용하는 가장 간편한 코딩 더브릴레 가벼운 남자 여자 블루라이트차단 안경 COUPANG www.coupang.com 똑똑해 보이는 안경이네요! 여친 선물해주시면 좋겠어요^^ (이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.) 안녕하세요. 한글자동화를 이용해 문서의 서식을 바꾸는 코드를 만들고 싶어 문의드립니다. 회사에서 보고서 작업을 하는데 동일한 문서에서 서식을 다르게 하여 수정 후 내용을 첨가하여 제출하는 경우가 많습니다. "서식 유지한 채로 스타일을 모두 "바탕글"로 바꾸는 코딩" 에서 일부 수정하면 될 것 같은데 "스타일_조회"함수에서 "Act = hwp.CreateAction("Style")"에서 object가 추출되지 않아서 Nonetype object로 되고 그로 인해 "Set .. 2022. 12. 4.
32. 진행표시줄(progressbar) 삽입하기 이전 포스팅 2022.11.28 - [기타/tkinter 한꼬집씩만 따라해보기] - 31. 커스텀 테마 적용하기 31. 커스텀 테마 적용하기 이전 포스팅 2022.11.28 - [기타/tkinter 한꼬집씩만 따라해보기] - 30. 위젯에 툴팁 붙이기 30. 위젯에 툴팁 붙이기 이전 포스팅 2022.11.28 - [기타/tkinter 한꼬집씩만 따라해보기] - 29. 스핀박스 위젯 추가 martinii.fun 이번 포스팅에서는 : 진행표시줄(프로그레스바) 만들기 이번 포스팅에서는 프로그레스바를 만들고, 진행표시막대를 움직이게 만들어보겠습니다. 우리가 만들고자 하는 위젯은 다음과 같은 형태입니다. 버튼 하나와 프로그레스바 위젯 하나를 배치한 상태입니다. 코드를 한 번 보여드리겠습니다. import tkin.. 2022. 11. 29.
31. 커스텀 테마 적용하기 이전 포스팅 2022.11.28 - [기타/tkinter 한꼬집씩만 따라해보기] - 30. 위젯에 툴팁 붙이기 30. 위젯에 툴팁 붙이기 이전 포스팅 2022.11.28 - [기타/tkinter 한꼬집씩만 따라해보기] - 29. 스핀박스 위젯 추가하기 29. 스핀박스 위젯 추가하기 이전 포스팅 2022.11.28 - [기타/tkinter 한꼬집씩만 따라해보기] - 28. 메인윈도우 martinii.fun 이번 포스팅에서는 : 커스텀 테마 적용하기 tkinter로 만든 GUI에 특별한 디자인 테마를 적용할 수 있습니다. 적용방법은 여러 가지가 있지만, 이번 포스팅에서는 ① 가장 간편하게 GUI의 룩앤필을 수정할 수 있는 ttkthemes 모듈, ② 미리 작성된(수정가능한) tcl 테마파일을 다운로드하고 적.. 2022. 11. 28.
30. 위젯에 툴팁 붙이기 이전 포스팅 2022.11.28 - [기타/tkinter 한꼬집씩만 따라해보기] - 29. 스핀박스 위젯 추가하기 29. 스핀박스 위젯 추가하기 이전 포스팅 2022.11.28 - [기타/tkinter 한꼬집씩만 따라해보기] - 28. 메인윈도우에 아이콘 추가하기 28. 메인윈도우에 아이콘 추가하기 이전 포스팅 2022.11.27 - [기타/tkinter 한꼬집씩만 따라해보기] - 27 martinii.fun 이번 포스팅에서는 : 위젯에 툴팁 붙이기 지금까지 여러가지 위젯과 레이아웃, 이벤트사용방법 등에 대해 간략히 알려드렸습니다. 이번에 소개해드릴 기능은 바로 "툴팁"입니다. 툴팁이 뭔지 모르시는 분들도, 은연중에 이런저런 앱에서 많이 봐 오셨을 것이라 생각합니다. 아래와 같이 엔트리 등의 위젯에 부가.. 2022. 11. 28.
29. 스핀박스 위젯 추가하기 이전 포스팅 2022.11.28 - [기타/tkinter 한꼬집씩만 따라해보기] - 28. 메인윈도우에 아이콘 추가하기 28. 메인윈도우에 아이콘 추가하기 이전 포스팅 2022.11.27 - [기타/tkinter 한꼬집씩만 따라해보기] - 27. 다양한 메시지박스 생성하기 27. 다양한 메시지박스 생성하기 이전 포스팅 2022.11.20 - [기타/tkinter 한꼬집씩만 따라해보기] - 26. GUI martinii.fun 이번 포스팅에서는 : 스핀박스 위젯 추가하기 오랜만에 위젯을 하나 더 소개해드리고자 합니다. 바로 "스핀박스"라는 위젯으로, 콤보박스와 어떤 면에서는 유사한 부분이 있어서 주어진 숫자 중에 하나를 선택하는 공통점이 있지만, 스핀박스는 창이 확대되지 않고 버튼을 통해서 값이 오르내린다.. 2022. 11. 28.
28. 메인윈도우에 아이콘 추가하기 이전 포스팅 2022.11.27 - [기타/tkinter 한꼬집씩만 따라해보기] - 27. 다양한 메시지박스 생성하기 27. 다양한 메시지박스 생성하기 이전 포스팅 2022.11.20 - [기타/tkinter 한꼬집씩만 따라해보기] - 26. GUI에 탭(Notebook) 생성하기 26. GUI에 탭(Notebook) 생성하기 지난 포스팅 2022.11.20 - [기타/tkinter 한꼬집씩만 따라해보기] - 25. 메뉴바의 martinii.fun 이번 포스팅에서는 : 메인윈도우 아이콘 추가하기 우리가 지금까지 만든 메인윈도우에는 다음과 같은 청색 깃털 아이콘이 기본으로 제공됩니다. "이 GUI는 무려 tkinter로 만들었어!" 라는 메시지를 내비치고 싶다면 이렇게 둬도 괜찮지만, 기왕이면 우리 애플리.. 2022. 11. 28.
27. 다양한 메시지박스 생성하기 이전 포스팅 2022.11.20 - [기타/tkinter 한꼬집씩만 따라해보기] - 26. GUI에 탭(Notebook) 생성하기 26. GUI에 탭(Notebook) 생성하기 지난 포스팅 2022.11.20 - [기타/tkinter 한꼬집씩만 따라해보기] - 25. 메뉴바의 종료버튼으로 프로그램 종료하기 25. 메뉴바의 종료버튼으로 프로그램 종료하기 지난 포스팅 2022.11.20 - [기타/tkinter 한 martinii.fun 이번 포스팅에서는 : 다양한 메시지박스 생성하기 가장 기본적인 메시지박스를 만드는 방법부터 알아봅시다. 메인윈도우 창도 master나 parent 파라미터도 필요없고, mainloop()을 실행할 필요도 없이 창 하나만 띄워주는 코드들입니다. GUI가 거의 필요없는 업무자동.. 2022. 11. 27.