아래와 같이 IXHwpdocument 를 생성하여 문서 편집 후 Close 하는 경우 아래와 같은 오류 메세지가 발생합니다.
아래 부분에 대해 도움 주시면 감사드리겠습니다.
→ 질의 사항
1. SetMessageBoxMode를 통해 해당 메세지 팝업 차단 방법
2. 메세지를 팝업되지 않게 하는 방법
3. tabItem 임시 생성 방법
4. 기타 등등
→ 오류 메세지 : NullReference Exception 개체 참조가 개체의 인수턴스로 설정되지 않았습니다. 위치 Hwp.HwpdocumentTab.CloseActiveTab(Boolean updateTitle, Boolean askSave, Boolean closeFrame, HwpDocumentTabItem tabItem)
→ 처리 코드
Private Shared _objHwp As HwpObject = Nothing
_objHwp = New HwpObjectLib.HwpObject()
RegistFilePathCheckDLL() '레지스트리 등록
Dim docs As IXHwpDocuments = _objHwp.XHwpDocuments
Dim doc As IXHwpDocument = docs.add(True)
문서 편집 작업 진행
Dim hVal As Integer = &HF0000
_objHwp.SetMessageBoxMode(hVal)
doc.Modified = False
doc.Close(False)