brunch

매거진 SWQuality

You can make anything
by writing

C.S.Lewis

by Kim Sjoon George Aug 27. 2018

MSCOMCTL.ocx

PICTMaster.xls 에서 vb오류시..

(이 글은 PictMaster라는 도구를 안다는 전제하에서 작성한 것임을 밝힙니다)

제가 컨설팅을 할 때 가끔 테스트 설계 도구로서 PictMaster.xls을 사용합니다. 

(https://osdn.net/projects/pictmaster/


엑셀의 vbs를 이용하여 Pairwising을 구현한 도구인데 가끔 설치시에 vbs실행 오류가 뜹니다. 



이 문제 때문에 한동안 PictMaster를 사용하지 않았습니다만, 최근 어떤 계기가 있어서 문제 해결법을 구글신에게 물어 보았고 험난한 문답의 과정을 거쳐 답을 찾았습니다. 


MSCOMCTL.ocx


MS Office의 설치 환경에 따라 일부 버전에서는 이 ocx파일이 설치가 되지 않고 여기에서 지원하는 vb함수들(예: Trim())이 동작을 하지 않는 것 같습니다. 


위 현상을 없애는 방법은 PictMaster.xls 파일에서  MSCOMCTL.ocx를 로딩시키면 됩니다. 


에러 팝업창에서 '확인' 을 누르고 메뉴바에서 


'도구 → 참조' 를 선택하야 하는데 이 메뉴가 Disable되어 있을 겁니다.  현재 일시 중지가 되어 있기 때문입니다.  메뉴바 아래 리본 중 '중지' 아이콘을 클릭합니다. 




'도구 → 참조' 를 다시 선택하면 아래와 같이 되며 누락이 되어 있는 항목 확인이 가능합니다. 



[누락] 된 항목은 언체크 하고 '찾아보기' 를 클릭하여 다운받은 MSCOMCTL.ocx를 선택합니다. 




선택이 되었으면 확인을 클릭하고 디버그 창을 종료 합니다. 


다시 엑셀 파일에서 'Build'를 클릭했더니 정상 동작을 하는군요..^^;; 



잊어버릴까봐 기록용으로 남겨놓습니다. 


OCX파일은 아래에서 다운 가능합니다.


http://royrider.tistory.com/attachment/cfile23.uf@2256AB3552CAA3411648A0.ocx


브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari