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