안녕하세요.
아래 코드를 참고하시어 원하는 로직에 따라 수정하셔서 사용하시면 될 것 같습니다.
var ctrl = HwpCtrl.HeadCtrl;
while (ctrl) {
if (ctrl.CtrlID == "tbl") {
var anchorPos = ctrl.GetAnchorPos(0); //표의 pos를 구함
console.log('pos.list : ' + posSet.Item("List"));
console.log('pos.para : ' + posSet.Item("Para"));
console.log('pos.pos : ' + posSet.Item("Pos"));
HwpCtrl.SetPosBySet(anchorPos); //구한 pos로 이동
HwpCtrl.Run("SelectCtrlReverse"); //표 선택
HwpCtrl.Run("ShapeObjTableSelCell"); //표의 셀 선택
HwpCtrl.Run("TableRightCell"); //원하는 셀로 이동
HwpCtrl.Run("TableRightCell");
HwpCtrl.Run("TableRightCell");
HwpCtrl.Run("Cancel"); //select 된 셀 선택 취소
HwpCtrl.InitScan(0,2); //셀로 이동 후 InitScan 해줘야함
var textSet = HwpCtrl.CreateSet("GetText");
HwpCtrl.GetTextBySet(textSet);
console.log(textSet.Item("Text")); //표 안의 text 값
HwpCtrl.ReleaseScan(); //InitScan 후 반드시 ReleaseScan 해줘야함
}
ctrl = ctrl.Next;
}