또 질문입니다.^^
매뉴얼에 있는 대로 사용하려면 아래 코드와 같이 사용해야 되는거 아닌가요?
아래처럼 사용하면 아무 반응이 없습니다.
var ctrlChar = String.fromCharCode(0x02);
SelectCtrl(“tbl” + ctrlChar + “eqed”, 1);
예전 어느 글의 댓글에 알려주신 예제 대로 아래와 같이 하면 됩니다.
SelectCtrl(myCtrl.GetCtrlInstID(), 0);
또 질문입니다.^^
매뉴얼에 있는 대로 사용하려면 아래 코드와 같이 사용해야 되는거 아닌가요?
아래처럼 사용하면 아무 반응이 없습니다.
var ctrlChar = String.fromCharCode(0x02);
SelectCtrl(“tbl” + ctrlChar + “eqed”, 1);
예전 어느 글의 댓글에 알려주신 예제 대로 아래와 같이 하면 됩니다.
SelectCtrl(myCtrl.GetCtrlInstID(), 0);
CtrlInstID로 얻은 digit 문자열을 “\x02”로 연결하면 복수의 컨트롤이 선택됩니다. 예를 들어, 문서에 그림이 네 개 있고, 각각의 CtrlInstID가
1941827712,
1941827714,
1941827718,
1941827716
일 때,
SelectCtrl(“1941827712\x021941827714\x021941827718\x021941827716”, 0)
이런 식으로 실행하면 그림개체 네 개가 동시에 선택됩니다.
아래는 파이썬으로 실행한 예시입니다.

답글 감사합니다.
저도 Ctrl의 InstID를 사용해서 하긴 했는데…
InstID가 뭔지 궁금해서 확인해보니 숫자로된 문자열이 나오더군요.
그런데 제 질문의 뜻은 답해 주신 내용이 아니었어요.
매뉴얼에 나오는 설명을 보면
CtrlID를 사용하라고 나와 있어서 질문 한거예요.
즉, 매개 변수로 CtrlInstID가 아니라 CtrlID를 0x02로 연결해서 사용하라고
나와 있어서요.
앗 그렇구나!!ㅎㅎㅎ
API 매뉴얼에 잘못된 정보가 적힌듯^^;
어쩐지 kosohn님이 모르실 리는 없다고 생각하기는 했거든요ㅋ
답변이 늦어서 죄송합니다.
문서가 잘못되었습니다. ![]()
말씀하신 대로 CtrlInstID로 해야 정상 동작합니다.
담당 부서에 문서 수정 요청하겠습니다.
감사합니다.