brunch
매거진 SWQuality

MSCOMCTL.ocx

PICTMaster.xls 에서 vb오류시..

by Kim Sjoon George

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

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

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


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


캡처.PNG


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


MSCOMCTL.ocx


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


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


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


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




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



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



캡처4.PNG


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


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


캡처5.PNG


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


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


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


keyword
매거진의 이전글테스트 도입의 효과