# 한글 컨트롤에서 현재 파일 위치에 파일을 불러오는 스크립트 질문좀 드립니다

**URL:** <https://forum.developer.hancom.com/t/topic/39>\
**Category:** 한글 컨트롤\
**Created:** [10월 12, 2021, 6:40오전 UTC](https://forum.developer.hancom.com/t/topic/39 "2021-10-12T06:40:27Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![dev.community](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.developer.hancom.com/dev.community/32/488_2.png) [@dev.community](https://forum.developer.hancom.com/u/dev.community)\
**Post date:** [10월 12, 2021, 6:40오전 UTC](https://forum.developer.hancom.com/t/topic/39/1 "2021-10-12T06:40:27Z")

</div>

_(예전 커뮤니티(2016-2020) 사이트에서 옮겨온 글입니다: [번호 3](https://www.hancom.com/board/devcommView.do?board_seq=48&artcl_seq=6273))_

작성자: tnsvy88  
날짜: 2016-10-31

* * *

```js
/ *******************************
* 기 능 : 파일을 현재 위치로 불러옴
******************************* /
 
function MergeDocToCurrent(pFileName){
     var FilePath = pFileName;
    
     OleHwp.Run("ViewOptionCtrlMark");
 
     var pos = OleHwp.GetPosBySet();
     var keepSection = 1;
     if(pos.item("List") == 0 && pos.item("Para") == 0 && pos.item("Pos")== 16)
keepSection = 0;
 
     var vact = OleHwp.CreateAction("InsertFile");
     var vset = vact.CreateSet();
 
     vact.GetDefault(vset);
     vset.SetItem("FileName", FilePath);
     vset.SetItem("KeepSection", keepSection);
     vset.SetItem("KeepCharshape", 1);
     vset.SetItem("KeepParashape", 1);
     vset.SetItem("KeppStyle", 1);
 
     var chk = vact.Execute(vset); << ---- 이부분 메세지 (" 지원하지않는 인터넷 폴더 주소입니다.")
 
     OleHwp.Run("ViewOptionCtrlMark");
 
     return chk;
}

```

처음 표지를 OleHwp.Open 하고 나서 이 함수로 파일을 불러 왔었습니다.  
지금은 이 함수를 실행 했을경우 Execute 이 부분에서 (“지원하지 않는 인터넷 폴더 주소입니다”) 라고 메세지가 나옵니다.  
개발할 당시에는 이런 에러가 없었는데 어떤 이유로 안되는건지가 궁금합니다…(잘 동작하고 있었습니다)

개발 시작한지 얼마 안되고 HWP Ctrl 에 대한 글을 볼곳이 많이 없어서 난해한 상황입니다..  
아 파일 경로는 익스플로어에서 찍어 봤는데 양식에대한 파일 경로는 맞습니다. ㅠㅠ

#### 댓글

##### yhjung (2016.10.31)

KeppStyle 오타 이신거죠? FilePath 알려주시면 테스트 해보겠습니다

##### tnsvy88 (2016.10.31)

예 오타입니다 ㅎㅎ 보안때문에 사진이나 소스를 가지고 나올수 없어서 프린트로 출력한 내용 타이핑 했습니다..  
FilePath는 보안때문에 외부에서는 접근이 안된다고 하네요..

##### tnsvy88 (2016.10.31)

첫화면은 OleHwp.Open(gv\_ServerUrl+“report/young.hwp”,“HWP”,“lock:FALSE”); 로 열고  
그후 MergeDocToCurrent(gv\_ServerUrl+“report/young0.hwp”) 이런식으로 열었 었습니다.

##### googee (2016.11.01)

gv\_ServerUrl+“report/young.hwp” 이 값을 확인해보세요.  
/가 없어졌으면 report//young.hwp 이런 식으로 슬래시를 하나씩 더 넣어보세요.

##### tnsvy88 (2016.11.01)

OleHwp.Open(gv\_ServerUrl+“report/young.hwp”,“HWP”,“lock:FALSE”); 이 첫화면은 잘 나오고있습니다..  
MergeDocToCurrent(gv\_ServerUrl+“report/young0.hwp”) 부터 문제였습니다.. ㅠㅠ..

##### googee (2016.11.01)

gv\_ServerUrl+“report/young0.hwp” 이 값을 찍어보셔서 슬래시가 제대로 들어있나 확인해보세요

##### tnsvy88 (2016.11.01)

옙 제대로 들어있습니다.

##### tnsvy88 (2016.11.01)

ㅠㅠ.. 혹시 한글과 컴퓨터 기술문의 하려면 어디로 전화 해야하죠??  
전화하면 제품쪽 전화밖에 없는것 같아 문의하기가 힘드네요

##### yhjung (2016.11.03)

기술문의는 별도의 핫라인을 운영하고 있지 않습니다. 고객센터의 QnA 나 [swlab@hancom.com](mailto:swlab@hancom.com) 으로 보내주시면 됩니다.  
해당건은 테스트 가능한 예제파일(.html)을 보내주시면 검토해보도록 하겠습니다
