[%1이(가) 이미 있습니다.]에 대하여 문의 드립니다

(예전 커뮤니티(2016-2020) 사이트에서 옮겨온 글입니다: 번호 22)

작성자: firstofkorean
날짜: 2017-01-02


수고하십니다.

정유년 새해 복 많~이 받으십시오.

급한 건이 있어서 문의 드립니다.

제가 [ axHwpCtrl1 ]을 활용하여 VB에서 처리합니다.

처리시에 타이틀은 [HwpCtrl] 내용은 [%1이(가) 이미 있습니다.]라는 메세지를 출력합니다.

어떤 경우에 본 메세지 창이 뜨는지, 그리고 어떻게 하면 메세지 창이 뜨지 않도록 하는지에 대하여 문의 드립니다.

감사합니다. ^_^.

수고하십시오.

댓글

yhjung (2017.01.02)

해당메시지는 보통 Open 함수를 사용할 때 파라미터로 지정한 문서포맷과
실제 열려는 문서의 문서포맷이 다른경우 발생됩니다.

firstofkorean (2017.01.04)

답변 감사합니다.
한가지 더 문의 드리겠습니다.
에러창을 뜨지 않고 리턴 메세지를 받는 방법이 없습니까?
확장자를 hwp 변경한 경우(.doc를 hwp로 변경함)에는 에러창(HwpCtrl의에러창)을 닫은 후에 프로그램이 멈춰서
마냥 open을 대기하고 있습니다.
APP에서 result를 받아서 에러 처리를 할 수 있는 방법을 문의 드립니다.
수고하십시오.

yhjung (2017.01.06)

Open 함수의 리턴값을 받아서 처리가능한 부분이며, 함수 실행도중에 처리는 불가합니다.
Open이 false로 나오는 경우 오류가 발생된것이며, 오류 알림창도 뜨게 됩니다.
해당 알림창은 SetMessageBoxMode를 통해 보이지 않게 처리가능합니다. 6번 게시글을 참고하시면 되겠습니다

firstofkorean (2017.01.10)

적용 잘 되었습니다, 감사합니다. ^_^.

수고하십시오.

1개의 좋아요