(예전 커뮤니티(2016-2020) 사이트에서 옮겨온 글입니다: 번호 136)
작성자: seongmin
날짜: 2019-11-14
[환경]
자바 스크립트
html의 버튼에 함수를 달아뒀습니다.
<button type="button" name="button" ="tableCreate1()">테이블 만들기1</button>
버튼을 클릭하면 실행되는 함수입니다.
function tableCreate1(){
hwp.HAction.GetDefault("TableCreate", hwp.HParameterSet.HTableCreation.HSet);
hwp.HParameterSet.HTableCreation.Rows = 1;
hwp.HParameterSet.HTableCreation.Cols = 1;
hwp.HAction.Execute("TableCreate", hwp.HParameterSet.HTableCreation.HSet);
}
1x1 표를 만드는 아주 단순한 구문입니다.
하지만 두 번째 표를 만들때 Error가 발생합니다.
도대체 어떻게 해결하나요?? 원인이 무엇이고 어떻게 해줘야하는건가요??
1. 한글 실행
2. 한글 실행 완료
3. 테이블 만들기1 버튼 클릭
4. 1x1 테이블 생성 완료
5. 커서를 내림(아래에 표를 하나 더 만들 계획)
6. 테이블 만들기1 버튼 클릭 시 Error 발생(Console 참조)
7. HwpAutomation.js 의 90번째 줄 확인
댓글
(2019.11.22)
파라미터셋에 TreatAsChar 프로퍼티가 들어가지 않으면 해당 오류가 발생합니다.
Execute 라인 실행 전에
hwp.HParameterSet.HTableCreation.TableProperties.TreatAsChar = 0 # 글자처럼 취급은 1
를 추가해주세요.
출처 : 유튜브 회사원코딩 채널
seongmin (2019.11.26)
아아! 정말 해당 구문을 넣어주니 에러가 발생하지 않습니다!
감사합니다!!