한글 문서에 컨텐츠가 수정됏을 경우 목차를 변경하는 방법이 있을까요?

제목 그대로 기존에 1, 2 ,3 의 컨텐츠를 가진 문서에 4를 추가 했을 경우 차례를 자동으로 추가하는 방법이 있을까 해서 문의드립니다.
actionObject 문서에서 확인 결과 MakeContents 가 있어 이용해보았는데요

import win32com.client as win32
hwp=win32.gencache.EnsureDispatch(“HWPFrame.HwpObject”)
hwp.XHwpWindows.Active_XHwpWindow.Visible = 1
hwp.Open(r"c:\study\python_\예제.hwp")
hwp.Run(“MakeContents”)

할 경우 차례 만들기 창이 뜨는데
그 이후에 어떤작업을 해줘야 만들기가 수행되는지 궁금합니다.

또는 여기서 옵션들을 선택하려면 어떻게 해야 할까요
문의드립니다.

이 범주에서는 한글 오토메이션에 대한 다른 사용자의 기술 지원을 제공받을 수 있습니다.

  1. 한글 오토메이션의 API 사용/연동은 개발 가이드를 참조하세요.
  2. 일반 문의는 한글과컴퓨터 웹사이트의 고객 지원을 이용하세요.
  3. 개인정보가 포함되지 않도록 유의하세요. 게시글 또는 댓글에 개인정보가 포함된 내용이 있을 경우 게시물이 숨김처리 될 수 있습니다.
1개의 좋아요

안녕하세요 ^^
제가 정확히 어떠한 내용이 필요한지 이해가 안되네요 ㅠ …
한가지 팁을 드리자면
한글에서 도구 > 스크립트 매크로 > 스크립트 매크로 정의를 사용하면 오토메이션을 통해 한글동작을 매크로로 저장이 가능합니다.

원하시는 작업을 해당 부분으로 매크로 소스를 확인해볼수 있습니다.

그리고 그냥 Run을 사용하셨는데 그러면 대화상자가 뜨고
Action을 Create 한뒤 set 을 설정후 execute를 해주면 설정한 Set의 데이터대로 액션이 실행됩니다.

아래 가이드 문서 참고하시면 좋을것 같습니다.

ActionObject.pdf
ParameterSetObject.pdf

감사합니다^^

1개의 좋아요

제가 잘 모르지만 별도로 함수 등은 없을 듯하고
로직으로 짜야할 듯 합니다.

저라면 아마 제목이 목차에 들어가는 것을 이용해서
제목을 판독하는 로직(폰트나 스타일 등으로)으로 해서 해당 제목이 추가되면
자동으로 목차를 다시 만들어주거나 할 것 같습니다.

2개의 좋아요

도움이 될지 모르겠습니다.
예전에 파이썬-한글오토메이션으로
목차를 자동생성하는 코드를 상세히 설명드린 적이 있는데, (영상길이가 제법 깁니다ㅜ)

업데이트를 하시든지, 기존 목차를 지우고 다시 생성하시든지
위 코드를 활용해보시면 좋을 것 같습니다^^

(126) 한컴오피스 자동화 입문5 : 개요나 스타일 없이도 목차페이지 만들기 feat.파이썬 - YouTube

1개의 좋아요