(예전 커뮤니티(2016-2020) 사이트에서 옮겨온 글입니다: 번호 3)
작성자: tnsvy88
날짜: 2016-10-31
/*******************************
* 기 능 : 파일을 현재 위치로 불러옴
*******************************/
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 으로 보내주시면 됩니다.
해당건은 테스트 가능한 예제파일(.html)을 보내주시면 검토해보도록 하겠습니다