본문 바로가기

분류 전체보기467

[QnA] 참조조항번호를 일괄변경하는 간단한 방법 안녕하세요 혹시 영향 있는 조항도 따라서 잡아주나요? 제 1조 1항 : ㄱㄴㄷ 2항 : ㄹㄹㄹ 제 2조 1항 : 제1조 2항에 의해 ㅇㅇ한다 에서 제1조 2항이 사라지면 제2조 1항 : 제1조1항에 의해 ㅇㅇ한다 로 자동으로 바뀌게도 가능한걸까요? 가능합니다. 아래처럼 누름틀을 매겨두고 간단한 함수를 실행하면 의도하시는 액션을 구현할 수 있겠습니다. (엄밀히 말해, "실시간 완전자동"은 아니에요ㅎㅎ) 예를 들어 아래와 같은 문서가 있다고 가정합시다. 제3조제1항 안의 붉은색 숫자 두 개는 제2조제1항제2호를 참고하고 있는데요. 네 개의 붉은색 글자 안에 모두 누름틀이 매겨져 있습니다. 위에서부터 차례대로 "정의_src", "건축물_src", "정의_dst", "건축물_dst"라는 누름틀을 임의로 매겨놓았.. 2023. 4. 25.
[QnA] 바탕쪽 삭제하기 질문 주신 내용 SetMessageBoxMode(0x10000) 을 이용하시면 [Yes/No] 케이스의 팝업 출현시 [Yes]를 자동클릭해줍니다. 아래 영상을 참고해 주시기 바랍니다^^ SetMessageBoxMode 실행 후에는 꼭! 해당 설정을 초기화해주는 코드(hwp.SetMessageBoxMode(0xf0000)를 잊지 맙시다^^ 도움이 되었길 바랍니다. 행복한 하루 되세요! 2023. 4. 6.
[인프런QnA] 개체 여백 조정 방법 표 혹은 그림이든 개체 여백조정을 하고자 합니다. 매크로정의하고 코드편집에 따라서 해보았는데요 잘 동작하지 않네요..ㅠㅠ 아래는 개체 바깥 여백조정을 위한 함수를 만들어 본 예제입니다. 바깥 윗여백만 조정하는 것으로 했습니다. ####################### def Change_Object_Blank(): hwp.HAction.GetDefault("CellBorderFill", hwp.HParameterSet.HCellBorderFill.HSet) hwp.HParameterSet.HCellBorderFill.Hset.SetItem("ApplyTo", 1) hwp.HAction.Execute("CellBorderFill", hwp.HParameterSet.HCellBorderFill.HSet) .. 2023. 3. 30.
[QnA] 표창장 만들기 응용버전 안녕하세요 엑셀 파일 토대로 상장제작 자동화를 하다가 궁금한점이 있어서 질문합니다. 엑셀 2행에 연번, 개인/단체, 회사, 직급, 이름, 주민등록번호 등 다양한 내용이 있는데 이런 셀의 내용은 hwp상장파일에 4개 정도 정보(이름, 회사, 직급, 내용)가 들어갑니다. 이 이름, 회사, 직급, 내용의 행을 찾아서 그 밑에 내용을 채워넣는것은 어떻게 코드를 수정해야 할까요.. 예제파일 1. df를 이용하는 방법 import win32com.client as win32 import pandas as pd def 한글_시작(): hwp = win32.gencache.EnsureDispatch("hwpframe.hwpobject") hwp.XHwpWindows.Item(0).Visible = True hwp.Re.. 2023. 3. 16.
[python+hwp] 자간 자동조정프로그램 리뉴얼 import os # 파일 경로를 다루기 위한 모듈 from tkinter.filedialog import askopenfilenames # 파일 선택창을 띄우기 위한 모듈 import win32com.client as win32 # 아래아한글을 열기 위한 모듈 def 한글_시작(): """ 아래아한글을 시작하는 함수 """ hwp = win32.Dispatch("hwpframe.hwpobject") # 한/글 실행 # hwp = win32.gencache.EnsureDispatch("hwpframe.hwpobject") # 한/글 실행 hwp.XHwpWindows.Item(0).Visible = True # 한/글 프로그램 백그라운드 해제 hwp.RegisterModule("FilePathCheckDL.. 2023. 3. 2.
[pycharm팁] 툴윈도우 내에서 마우스 안쓰고 탭 옮겨다니기 #DB창 파이참의 아주 유익한 툴윈도우 중에 디버그와 데이터베이스, 그리고 버전컨트롤 윈도우가 있다. 이 창들은 나름 기능이 많아 UI가 복잡한 편이다. 우선 창 안에 탭이 여러 개라서 왠만큼 마우스를 쓰기 싫어하는 이들도 결국 오른손을 들어 마우스를 잡게 된다. 이번 포스팅에서는 서비스(데이터베이스)창을 탐색하는 단축키 모음을 알려드리겠다. 왠만해서는 별 쓸모없는 단축키들이지만, 만약 파이참으로 DB를 다루는 프로그래머라면 단언컨대 (아주 조금 과장을 보태긴 해서) 엄청난 UX를 실감할 수 있을 것이다. 1. 우선 좌측의 트리창을 열고닫는 단축키는 Ctrl-Shift-T 이다. (파이참의 프로젝트 탐색창을 여는 Alt-1과 비슷한 맥락) 2, 만약 캐럿이 트리창에 있는데, 우측의 Output탭이나 Result탭.. 2023. 2. 22.
[pycharm팁] 마우스를 쓰지 않기 위한 처절한 몸부림: 단축키 설정 파이참에서 창을 옮겨다니는 단축키는 대체로 Alt-[숫자]이다. Alt-1은 프로젝트창 Alt-4는 Run Alt-8은 데이터베이스 Alt-9는 버전컨트롤 Alt-F12는 터미널 등등.. 그런데 파이썬 콘솔창을 여는 단축키는 기본으로 지정되어 있지 않다. Ctrl-Tab-P(버전컨트롤 적용 전)나 Ctrl-Tab-C(버전컨트롤 적용 후) 등을 통해 파이썬 콘솔을 열 수 있는데, 다소 번거롭다. Alt-F12가 터미널이니까 Alt-F11을 콘솔 단축키로 바꿔보자. 현재 사용하는 버전(2023.1)에는 Alt-F11키가 기본할당되어 있지 않다. 예전엔 GULP 관련 무슨 기능이 할당되어 있던 걸로 기억하는데.. 그래서 수술을 해보려고 한다. (나도 왠만해선 순정을 선호하지만, 이 정도 트윅은 봐주자..) 1.. 2023. 2. 22.
[inflearn QnA] 문항, 답안 및 표/그림 왼쪽여백 및 내어쓰기 적용 보호되어 있는 글 입니다. 2023. 2. 19.
[inflearn QnA] 배점 문자열 띄어쓰기 혹은 줄바꿈(우측정렬) 보호되어 있는 글 입니다. 2023. 2. 19.