inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

API 버그를 활용한 서체 일괄체크 및 변경

api 버그를 활용한 서체 일괄체크에서 글자색 모두 바꾸기가 안되서 문의드립니다

해결된 질문

190

김재영

작성한 질문수 5

1

안녕하세요. 한글 2024버전에서 API 버그가 픽스 됐는지 FaceNameHangul = "모두" 로 바꿔서 실행하면 콘솔창에서도 out값이 False로 출력되면서 작동이 안됩니다. 한글이 버전업 되면서 버그 픽스가 된걸까요?

실행화면 첨부합니다.

image.pngimage.png

 

python 한컴오피스

답변 2

2

일코

재영님 안녕하세요?

한글2024에서는 버그픽스가 되었나봅니다.

대신 아래 코드를 참고해주시기 바랍니다.

"""
<문서 모든 영역의 글자속성을 변경>

`hwp.set_pos(lst, para, pos)`는 
(hwp.SetPos와 달리) 이동에 실패시 False를 리턴합니다.
그래서 아래처럼 while문 조건으로 사용 가능합니다.
"""

from pyhwpx import Hwp

hwp = Hwp()

lst = 0  # 본문에서부터
while hwp.set_pos(lst,0,0):  # 모든 영역을 다니면서
    hwp.SelectAll()  # 전체선택
    hwp.set_font(TextColor="Black")  # 글자색 검정
    lst += 1  # 다음 영역으로

시연화면은 아래와 같습니다.

녹화_2025_01_03_12_00_12_491.gif

도움이 되었길 바랍니다.

강의 본문도 수정해 두도록 하겠습니다.

 

감사합니다.

행복한 하루 되세요^^

1

김재영

답변 감사드립니다. 요새 독감 유행하던데 감기 조심하시고 행복한 주말 보내세요~^^

1

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

김재영님, 한글 2024 버전에서 API 관련 작업 시 특정 기능이 작동하지 않는 문제를 겪고 계신 것 같습니다. 특히, FaceNameHangul 속성 값을 "모두"로 설정했을 경우 동작이 되지 않는 상황을 말씀하셨습니다. 이 문제는 한글의 API 버그 혹은 업데이트로 인해 생길 수 있으며, 기존 해결 방법이 작동하지 않는 경우도 있습니다.

비슷한 상황이 있는 경우, 다음과 같이 진행해볼 수 있습니다:

  1. API 업데이트 확인: 사용 중인 한글 버전의 API 문서를 참고하여 변경 사항이 있는지 확인합니다. 특히, 특정 속성이 변경되었거나 새로운 방법이 제공되었을 수 있습니다.

  2. 대체 접근 방법: API 사용 대신 다른 방법으로 문제를 해결할 수 있을지 검토합니다. 예를 들어, win32com.client를 사용하여 한글 문서를 조작하는 경우에는 속성이나 메서드 사용에서 변경된 부분이 있는지 확인합니다.

유사한 질문과 답변을 찾아보신다면, 아래 링크를 참고해 주시면 좋겠습니다:

이미지 속 IDE와 한글 문서 화면을 통해 코드의 출력과 동작 상태를 검토할 수 있으니, 코드를 한 번 더 점검해보시고 추가로 궁금한 점이 있다면 질문을 이어서 해 주시기 바랍니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

섹션7과 같은 수학 수식을 백지에서 시작할 때 어떻게 만들 수 있을까요?

0

78

1

hwp 병렬 작업시 클립보드 충돌문제

0

61

1

본문을 각주로 내리는 법

1

93

1

한글 자동화 삽도 삽입!!

1

389

2

한글 표 내부 위치 찾는 코드좀 알려주세요 ㅠㅠ

1

241

2

빈 문서를 새로 열때는 팝업이 안나오는데 기존 문서를 열면 팝업이 나옵니다

1

120

2

사무실 컴퓨터ㅠ

0

99

2

글자입력 여러번 실행기

0

70

1

현재 커서 문단에 아무런 내용이 없는지 확인하기

1

103

1

특정 스타일을 찾아 이동하는 방법

1

167

2

한/글 파일 open 시 '상위 버전에서...' 메세지 안 뜨게 하는 방법?

1

1140

1

win32com 으로 hwp 문자열 검색하기 문의

1

226

2

[응용] 엑셀문서 값을 필드에 입력하기 질

1

124

1

표 병합하기 관련

0

143

0

메타태그 삽입 자동화

0

191

1

스크립트 매크로 초기화 하고 싶습니다.

1

274

2

한글 창이 여러 개 존재할 때 pyhwpx 모듈로 접근하는 방법을 알고 싶습니다.

1

271

1

표안의 특정 필드에 있는 이미지를 복사하여 한글 외부에 저장하기

1

281

2

스타일 싹 다 지우고 바탕글로 통일하는 방법 문의드립니다.

1

286

0

하위의 여러 폴더 중 특정폴더의 사진만 추출하기

1

349

2

한글 수식을 자동으로 넣는 코드를 만들었는데, 수식 사이의 간격이 계속 벌어집니다.

1

684

1

보유 특허 검색 페이지에서 검색이 되지 않습니다.

1

142

1

hwp 페이지별 분할 저장하는 코드 관련 문의

0

454

0

한글 문서에 사용된 폰트명 추출

1

653

1