표 안의 표에 스크립트 적용하는법..

hwp 파이썬 실행오류 문의 게시글의 연장 질문으로 이해가 되는데요.
한글에서 직접 찾아가기 - 조판부호[표] 동작을 수행해보시면 알겠지만 Goto 동작은 연속적으로 이어서 찾기를 하지 않고 "다시 찾기(RepeatFind)"를 통해 이어서 찾기가 가능합니다.

다만 API를 통해 코드를 단순하게 작성하도록 가이드를 드릴 수 있을 것 같습니다.

  • SelectCtrl, GetCtrlInstID
  • 2024 한글에서만 동작하는 API입니다.
// 표를 찾아 표 내부로 첫 번째 셀로 이동하는 예시
function OnScriptMacro_표찾기()
	var ctrl = HeadCtrl;
	while (ctrl != null) {
		if (ctrl.CtrlID == "tbl") {
			SelectCtrl(ctrl.GetCtrlInstID(), 1);
			Run("Cancel");
			OnInsertText();
		}
		ctrl = ctrl.Next;
	}

감사합니다.

1개의 좋아요