# TableFormula 사용법 문의

**URL:** <https://forum.developer.hancom.com/t/tableformula/3137>\
**Category:** 한글 오토메이션\
**Created:** [5월 1, 2026, 5:53오전 UTC](https://forum.developer.hancom.com/t/tableformula/3137 "2026-05-01T05:53:51Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![user358](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.developer.hancom.com/user358/32/1559_2.png) [@user358](https://forum.developer.hancom.com/u/user358)\
**Post date:** [5월 1, 2026, 5:53오전 UTC](https://forum.developer.hancom.com/t/tableformula/3137/1 "2026-05-01T05:53:51Z")

</div>

안녕하세요?

셀의 주소를 읽어오기 위해 아래처럼 “TableFormula” 액션을 활용했습니다.  
에러가 나는 동작 재현을 위해 재구성했는데  
9\*9 행렬까지는 문제없이 잘 동작하지만 10\*10 이상이 되면 한글이 종료되는 현상입니다.  
코드의 문제인지 기능 자체에 제한이 있는 건지 궁금합니다.  
범위의 제한이라도 한글을 종료시키는 건 사용하기엔 위험합니다.

참고로 한글버전은 2024 13.0.0.3380입니다.

한글 2010은 문제가 없었습니다.

해결책이 있는지 검토바랍니다. 감사합니다.

```auto
function alert(text, type)
{
    with (XHwpMessageBox)
    {
        String = text;
        Flag = type || 0;
        DoModal();
    }
}

function OnScriptMacro_Test_TableFormula_Selection()
{
    /*
       재현 조건:
       1. 10×10 표를 만든다.
       2. 표 전체 또는 10×10 셀 범위를 선택한다.
       3. 이 매크로를 실행한다.

       한글종료:
       - 선택 범위가 작을 때는 TableFormula.Command 값을 읽어 팝업으로 표시
       - 10×10 이상 선택 시 HAction.GetDefault("TableFormula", ...) 호출 지점에서
         한글이 종료되는 현상이 발생
    */

    alert(
        "TableFormula 테스트 시작\n\n" +
        "SelectionMode = " + SelectionMode + "\n\n" +
        "다음 단계에서 TableFormula GetDefault를 호출합니다."
    );

    HAction.GetDefault("TableFormula", HParameterSet.HFieldCtrl.HSet);

    var command = "";

    try {
        command = HParameterSet.HFieldCtrl.Command;
    } catch (e) {
        alert("Command 읽기 실패:\n" + e.message);
        return;
    }

    alert(
        "TableFormula GetDefault 성공\n\n" +
        "Command 원문:\n" + command
    );
}

```

이 범주에서는 한글 오토메이션에 대한 다른 사용자의 기술 지원을 제공받을 수 있습니다.

1. 한글 오토메이션의 API 사용/연동은 [개발 가이드](https://developer.hancom.com/hwpctrl-hwpautomation/)를 참조하세요.
2. 일반 문의는 한글과컴퓨터 웹사이트의 [고객 지원](https://www.hancom.com/cs_center/csQnaWrite.do?gnb0=25&gnb1=78)을 이용하세요.
3. 개인정보가 포함되지 않도록 유의하세요. 게시글 또는 댓글에 개인정보가 포함된 내용이 있을 경우 게시물이 숨김처리 될 수 있습니다.

---

<div class="post-metadata">

**Author:** ![ygyoun](https://avatars.discourse-cdn.com/v4/letter/y/b4bc9f/32.png) [@ygyoun](https://forum.developer.hancom.com/u/ygyoun)\
**Post date:** [5월 6, 2026, 4:39오전 UTC](https://forum.developer.hancom.com/t/tableformula/3137/2 "2026-05-06T04:39:21Z")

</div>

안녕하세요

TableFormula는 선택한 셀의 수가 커지면 문제가 발생하는 사항을 확인했습니다.  
담당 부서에 전달하겠습니다.

KeyIndicator를 활용해서 셀 주소를 구해오면 좋을 것 같습니다.  
아래 게시글 참고해서 하시면 좋을 것 같습니다.

> [@클릭한 셀이 속한 테이블의 행과 열의 갯수를 알수 있을까요?](https://forum.developer.hancom.com/t/topic/1562):
>
> 안녕하세요~ 웹기안기를 사용중인데… 클릭한 셀이 속한 테이블의 행과 열의 갯수를 알고 싶습니다. API를 찾아봐도…ㅡㅡ ; 클릭한 셀의 행과 열주소를 확인하는것만 보이고… 방법이… 없을까하고 문의드립니다. 감사합니다.

감사합니다.

---

<div class="post-metadata">

**Author:** ![user358](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.developer.hancom.com/user358/32/1559_2.png) [@user358](https://forum.developer.hancom.com/u/user358)\
**Post date:** [5월 6, 2026, 9:55오전 UTC](https://forum.developer.hancom.com/t/tableformula/3137/3 "2026-05-06T09:55:33Z")

</div>

감사합니다. 다른 방법도 있지만 이게 제일 간단했어요.🤩
