명령 단추를 눌렀을 때 특정 문장이 출력되게 할 수 있을까요?
431
작성한 질문수 1

안녕하세요. 수업 잘 듣고 있습니다.
다름 아니고, 저희 계약서 양식을 자동화 하려고 하는데요.
한/글 입력 탭에 있는 버튼 기능을 사용하여
라디오 버튼 or 드롭박스를 눌렀을 때 별도 선택지를 만들고,
선택지를 누른 후 명령 단추를 눌렀을 때 그에 따라 정해진 계약서 내용이 문장으로 입력되는 스크립트를 구현하고 싶습니다. (erp에서 전자결재 정보 입력했을 때 최종 입력된 문서로 구현되는 것이 가장 근접한 예시인 것 같습니다..)
아니면 별도로 파이큐티5 로 ui를 만든 후에 파이썬 코드를 연동하는 방법도 생각을 해보고 있는데요, 혹시 도움을 주실 수 있으신지 여쭙습니다. 감사합니다.
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
먼저, 아래아한글 자동화에 대해 관심을 가져주셔서 감사합니다.
아래아한글 자동화를 위한 스크립트 구현과 관련하여서는, 한/글의 입력 탭에서 제공하는 버튼 기능을 활용하여 라디오 버튼이나 드롭박스를 통해 사용자의 선택에 따라 특정 계약서 내용을 자동으로 입력하는 기능을 구현하려면, 각 선택지에 따라 추출할 문장이나 문서 내용을 미리 정의하고, 이를 한글 자동화 스크립트(HScript) 또는 다른 프로그래밍 언어를 통해 연동할 수 있습니다.
파이썬을 사용하여 사용자 인터페이스를 구축하고 이를 파이썬 코드와 연동하는 것은 PyQt5나 다른 GUI 프레임워크(Tkinter, PyGTK 등)를 사용할 수 있습니다. PyQt5를 이용하면 직관적인 UI를 만들고,_SLOT-SIGNAL 메커니즘을 활용하여 버튼 클릭과 같은 이벤트에 대한 처리를 구현할 수 있습니다.
적절한 UI 구성요소(예: 라디오 버튼, 드롭다운 박스)를 PyQt5로 만들고, 버튼을 클릭했을 때 실행될 슬롯 함수에서 파이썬 코드를 통해 한/글 문서에 접근 및 제어하는 코드를 작성하셔야 합니다. 이 경우 PyWin32 라이브러리나 comtypes 등이 사용될 수 있으며, 이를 통해 문서 템플릿에 데이터를 삽입하고 수정하는 로직 구현이 가능합니다.
또한 인프런의 강의들 중에서 파이썬과 관련된 업무 자동화나 GUI 프로그래밍에 관한 강의들도 있으니 강의 내용을 참고하시는 것도 좋을 것 같습니다.
자세한 도움이 필요하시면 인프런 웹사이트의 ‘문의하기’ 기능을 활용하시거나 관련 분야의 전문 강좌를 수강해 보시는 것도 도움이 될 수 있습니다.
강의를 열심히 듣고 계시다니, 분명히 좋은 결과가 있을 거라 믿습니다. 파이팅하세요!
섹션7과 같은 수학 수식을 백지에서 시작할 때 어떻게 만들 수 있을까요?
0
76
1
hwp 병렬 작업시 클립보드 충돌문제
0
60
1
본문을 각주로 내리는 법
1
93
1
한글 자동화 삽도 삽입!!
1
386
2
한글 표 내부 위치 찾는 코드좀 알려주세요 ㅠㅠ
1
234
2
빈 문서를 새로 열때는 팝업이 안나오는데 기존 문서를 열면 팝업이 나옵니다
1
120
2
사무실 컴퓨터ㅠ
0
97
2
글자입력 여러번 실행기
0
70
1
현재 커서 문단에 아무런 내용이 없는지 확인하기
1
103
1
특정 스타일을 찾아 이동하는 방법
1
166
2
한/글 파일 open 시 '상위 버전에서...' 메세지 안 뜨게 하는 방법?
1
1122
1
win32com 으로 hwp 문자열 검색하기 문의
1
223
2
[응용] 엑셀문서 값을 필드에 입력하기 질
1
124
1
표 병합하기 관련
0
143
0
메타태그 삽입 자동화
0
191
1
스크립트 매크로 초기화 하고 싶습니다.
1
273
2
한글 창이 여러 개 존재할 때 pyhwpx 모듈로 접근하는 방법을 알고 싶습니다.
1
271
1
표안의 특정 필드에 있는 이미지를 복사하여 한글 외부에 저장하기
1
279
2
스타일 싹 다 지우고 바탕글로 통일하는 방법 문의드립니다.
1
286
0
하위의 여러 폴더 중 특정폴더의 사진만 추출하기
1
346
2
한글 수식을 자동으로 넣는 코드를 만들었는데, 수식 사이의 간격이 계속 벌어집니다.
1
670
1
보유 특허 검색 페이지에서 검색이 되지 않습니다.
1
141
1
hwp 페이지별 분할 저장하는 코드 관련 문의
0
452
0
한글 문서에 사용된 폰트명 추출
1
649
1





