# 안녕하세요. 특정 문구 부터 다음 페이지로 보내기

**URL:** https://forum.developer.hancom.com/t/topic/1970
**Category:** 한글 오토메이션
**Created:** [11월 26, 2024, 2:54오전 UTC](https://forum.developer.hancom.com/t/topic/1970 "2024-11-26T02:54:58Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![user338](https://avatars.discourse-cdn.com/v4/letter/u/d6d6ee/32.png) [@user338](https://forum.developer.hancom.com/u/user338)
#### Post date: [11월 26, 2024, 2:54오전 UTC](https://forum.developer.hancom.com/t/topic/1970/1 "2024-11-26T02:54:58Z")

</div>

혹시 특정 문구로 찾은 문자열을 다음페이지 제일 상단 까지 보내 버릴수 있는 방법 이 있을까요 ?  
( 엔터키를 막 눌러서 다음 페이지 상단에서 멈추고 싶습니다.)  
한글오토메이션으로 개발 중입니다 C# 으로,

---

<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: [11월 26, 2024, 3:21오전 UTC](https://forum.developer.hancom.com/t/topic/1970/2 "2024-11-26T03:21:50Z")

</div>

안녕하세요.

ParaBreak (문단 나눔, 단축키 : Enter)로 다음 페이지 상단까지를 예상하기는 어렵습니다.  
현재 캐럿 위치의 글자 크기나 줄 간격 등의 영향으로 고정된 수치로 할 수 없기 때문인데요.

이런 경우에는 PageBreak (쪽 나눔, 단축키 : Ctrl + Enter) 를 사용하면  
한 번에 쪽을 나누고 캐럿을 다음 페이지 상단으로 위치시킬 수 있습니다.

```auto
hwp.Run("PageBreak");

```

감사합니다.

---

<div class="post-metadata">

### Author: ![user338](https://avatars.discourse-cdn.com/v4/letter/u/d6d6ee/32.png) [@user338](https://forum.developer.hancom.com/u/user338)
#### Post date: [11월 26, 2024, 4:44오전 UTC](https://forum.developer.hancom.com/t/topic/1970/3 "2024-11-26T04:44:04Z")

</div>

네 답변 정말 감사드립니다… API 문서에도 없는 중요 기능이네요! 한가지더 질문드릴게 있는데, 현재

 ![image](https://us1.discourse-cdn.com/flex016/uploads/hancom_dev_forum/original/2X/7/715f4a083eef2454eee988af5b52586d12948b2d.png)  
첨부 사진과 같이 특정 글자가 블럭으로 씌워져 있으면 , 해당 기능이 동작 하지 않는지요 ?  
( hwp.HAction.GetDefault(“RepeatFind”, hwp.HParameterSet.HFindReplace.HSet);  
hwp.HParameterSet.HFindReplace.FindString = “부 록”;  
hwp.HAction.Execute(“RepeatFind”, hwp.HParameterSet.HFindReplace.HSet)😉 이기능으로 찾긴 했습니다

두번째 질문은 경우에 따라서 저 “부록” 이란 문구가 현재 페이지 기준으로 제일 상단으로 올려야 하는데 그때도 상단으로 한번에 올릴수 있는 기능을 제공하는 파라미터가 있을까요 ??

---

<div class="post-metadata">

### Author: ![bhjung](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.developer.hancom.com/bhjung/32/259_2.png) [@bhjung](https://forum.developer.hancom.com/u/bhjung)
#### Post date: [11월 26, 2024, 8:30오전 UTC](https://forum.developer.hancom.com/t/topic/1970/4 "2024-11-26T08:30:50Z")

</div>

안녕하세요~!  
원하시는 기능을 따로 API로 지원하고 있진 않습니다.  
예전에 jhbang님께서 달아주신 댓글처럼 선택된 상태에서 잘라내기 → 이동 → 붙여넣기로 Action을 Run하면 원하시는대로 동작할것 같습니다.  
감사합니다. ^^

> [@C# 한글 오토메이션 개발중.. 버전 2018](https://forum.developer.hancom.com/t/c-2018/1968/2):
>
> 안녕하세요. 문의주신 내용을 아래 순서로 슈도 코드로 작성할 수 있을 것 같습니다. (실제 코드로 작성하면 수정이 필요할 수 있음) "부록" 찾기 (Find 액션) 한 줄 선택 (MoveSelLineEnd) 잘라내기 (Cut) 페이지 시작 이동 (MovePageBegin) 붙여넣기 (Paste) 다만 “부록” 이라는 단어가 문서에 여러 위치에서 발견된다면 동작이 어긋날 수는 있을 것 같습니다. 그래서 제 생각에는 “부록의 문구 앞단에 엔터로 줄바꿈이 자꾸 몇개씩 들어가서요” 에 대한 원인을 찾아서 수정하시는 것이 간단한 해결책이 될 것 같습니다. 감사합니다.
