# 간호직 공무원 혼자서 600일동안 삽질한 공문서식 자동화 프로그램

**URL:** <https://forum.developer.hancom.com/t/topic/1694>\
**Category:** 한글 오토메이션\
**Created:** [7월 29, 2024, 1:15오후 UTC](https://forum.developer.hancom.com/t/topic/1694 "2024-07-29T13:15:14Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![user34](https://avatars.discourse-cdn.com/v4/letter/u/e274bd/32.png) [@user34](https://forum.developer.hancom.com/u/user34)\
**Post date:** [7월 29, 2024, 1:15오후 UTC](https://forum.developer.hancom.com/t/topic/1694/1 "2024-07-29T13:15:14Z")

</div>

1~500일차

[![](https://us1.discourse-cdn.com/flex016/uploads/hancom_dev_forum/original/1X/c4002eac211c90a434523c0dcc3fdb03a3c8d3d1.jpeg "간호직 공무원 혼자서 1~500일 동안 만든 프로그램 #한컴오피스 #공무원 #공문작성 #업무자동화") ](https://www.youtube.com/watch?v=uNJS8D9sm7U)

600일차

[![](https://us1.discourse-cdn.com/flex016/uploads/hancom_dev_forum/original/2X/0/0eb7d9cf1aa3988ebb395e37f4388ada74027ba0.jpeg "간호직 공무원 혼자서 600일 동안 만든 프로그램 #광주북구") ](https://www.youtube.com/watch?v=Z4SE27rBHeY)

프로그램 다운로드 및 사용법

[![](https://us1.discourse-cdn.com/flex016/uploads/hancom_dev_forum/original/2X/b/b3acb579bdc6689f3549c618e57f0b595e56eb16.jpeg "범정부오피스 가이드 Ver1.0") ](https://www.youtube.com/watch?v=k5wYQGSEIJ8)

---

<div class="post-metadata">

**Author:** ![jhbang](https://avatars.discourse-cdn.com/v4/letter/j/ee59a6/32.png) [@jhbang](https://forum.developer.hancom.com/u/jhbang)\
**Post date:** [7월 29, 2024, 10:56오후 UTC](https://forum.developer.hancom.com/t/topic/1694/2 "2024-07-29T22:56:42Z")

</div>

영상 잘 봤습니다.  
날이 갈수록 기능이 다채로워지네요. 👍  
실무에 필요한 자동화 API나 기능들을 제안해주시면 저희도 반영하도록 하겠습니다.

감사합니다.

---

<div class="post-metadata">

**Author:** ![user34](https://avatars.discourse-cdn.com/v4/letter/u/e274bd/32.png) [@user34](https://forum.developer.hancom.com/u/user34)\
**Post date:** [7월 30, 2024, 4:00오전 UTC](https://forum.developer.hancom.com/t/topic/1694/3 "2024-07-30T04:00:09Z")

</div>

1. 일반 문장에 블록을 하면 블록시작위치와 블록 끝 위치 값을 받을 수 있듯이  
표에서도 블록을 하면  
셀시작위치와 끝위치를 반환해주는 API가 있었으면 합니다.  
→ 편법으로 만들다 보니 사용성에 제약이 있습니다.

2. 차트에 대한 API가 있었으면 합니다.  
→ 사실 없어도 다른방식으로 만들 수 있긴 한데… 라이브러리 용량이 25메가라서… 좀 부담됩니다.

감사합니다! 오늘도 좋은 하루 보내세요!

---

<div class="post-metadata">

**Author:** ![ilco](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.developer.hancom.com/ilco/32/1213_2.png) [@ilco](https://forum.developer.hancom.com/u/ilco)\
**Post date:** [7월 30, 2024, 5:06오전 UTC](https://forum.developer.hancom.com/t/topic/1694/4 "2024-07-30T05:06:35Z")

</div>

셀 시작위치와 끝위치까지는 아니지만,  
표의 선택범위 전체의 주소를 리턴해주는 API인  
TableFormula 액션의 Command 아이템을 활용하시면  
충분히 원하시는 기능을 만드실 수 있겠습니다.  
아래는 파이썬 코드 예제입니다.

```python
hwp = win32.gencache.EnsureDispatch("hwpframe.hwpobject")
hwp.Open("hwp/file/path")
# 셀범위를 선택한 상태에서
pset = hwp.HParameterSet.HFieldCtrl
hwp.HAction.GetDefault("TableFormula", pset.HSet)
print(pset.Command[2:-1].split(","))

```

참고하시기 바랍니다^^  
행복한 하루 되세요!!

---

<div class="post-metadata">

**Author:** ![user34](https://avatars.discourse-cdn.com/v4/letter/u/e274bd/32.png) [@user34](https://forum.developer.hancom.com/u/user34)\
**Post date:** [7월 30, 2024, 5:29오전 UTC](https://forum.developer.hancom.com/t/topic/1694/5 "2024-07-30T05:29:06Z")

</div>

와…!!

전부터 찾던기능이었는데…

알려주셔서 감사합니다!

가공해서 잘 사용해보겠습니다!!

제가 코딩을 잘 못하는 편이라서 ㅠㅠ  
for문 사용법도 다 못외우고 매번 챗gpt한테 물어봅니다 ㅠㅠ

항상 많은 도움을 얻어갑니다!

오늘도 좋은 하루 보내세요!

---

<div class="post-metadata">

**Author:** ![ilco](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.developer.hancom.com/ilco/32/1213_2.png) [@ilco](https://forum.developer.hancom.com/u/ilco)\
**Post date:** [7월 30, 2024, 5:35오전 UTC](https://forum.developer.hancom.com/t/topic/1694/6 "2024-07-30T05:35:04Z")

</div>

GetPos처럼 List,Para,Pos를 리턴해주는 건 아니고ㅜㅜㅜ  
엑셀의 셀주소처럼 “A1,A2,A3,A4” 같은 문자열을 리턴해줍니다.

이 정보를 가지고 (만약) 특정 범위를 다시 선택하려고 하면  
작업이 굉장히 비효율적일 것 같거든요.  
혹시 구현하고자 하는 작업을 대략이라도 알려주시면  
다른 방식으로 도움 드릴 수 있을 것 같습니다.

---

<div class="post-metadata">

**Author:** ![user34](https://avatars.discourse-cdn.com/v4/letter/u/e274bd/32.png) [@user34](https://forum.developer.hancom.com/u/user34)\
**Post date:** [7월 30, 2024, 6:05오전 UTC](https://forum.developer.hancom.com/t/topic/1694/7 "2024-07-30T06:05:33Z")

</div>

그거면 충분합니다.

병합된 셀이 하나라도 있으면 감지하는 기능은 만들어둬서ㅎㅎ

시작셀 주소만 셀주소처럼 알면 역산으로 찾아갈 수 있습니다!

감사합니다!
