안녕하세요. 개인정보보호위원회 프로젝트 진행중입니다.
위의 표를 그린 후에 같은 데이터가 같은 행은 셀 합치기를 하고 싶은데 …
혹시 예제같은거 없을까요 . 처음 생각은 테이블의 첫번째 셀로 이동하여 위에서부터 아래 데이터와 비교하여 같으면
셀합치기를 하려고 했는데 셀의 데이터를 추출하는것부터 막힌 상태입니다 … 답변 부탁드려요
안녕하세요. 개인정보보호위원회 프로젝트 진행중입니다.
위의 표를 그린 후에 같은 데이터가 같은 행은 셀 합치기를 하고 싶은데 …
혹시 예제같은거 없을까요 . 처음 생각은 테이블의 첫번째 셀로 이동하여 위에서부터 아래 데이터와 비교하여 같으면
셀합치기를 하려고 했는데 셀의 데이터를 추출하는것부터 막힌 상태입니다 … 답변 부탁드려요
안녕하세요. 한컴디벨로퍼입니다.
현재 담당자가 내용을 확인하고 있습니다. 다소 시간이 걸리는 점 양해 부탁드립니다. 조금만 기다려 주세요.
한컴디벨로퍼를 이용해 주셔서 감사합니다.
안녕하세요.
다음과 같이 셀 안의 내용을 추출하실 수 있습니다.
// 캐럿이 표 앞에 있을 때, [0, 2](첫 줄, 3번째 칸)의 셀 내용 추출하기
HwpCtrl.Run("SelectCtrlFront"); // 표 개체 선택
HwpCtrl.Run("ShapeObjTextBoxEdit"); // 표의 첫번째 셀로 이동
HwpCtrl.Run("TableCellBlock"); // 셀 이동을 위해 셀블록 상태로 변경
HwpCtrl.Run("TableRightCell"); // [0, 1]로 이동
HwpCtrl.Run("TableRightCell"); // [0, 2]로 이동
HwpCtrl.Run("Cancel"); // 셀블록 취소 (셀 안으로 캐럿 이동)
HwpCtrl.Run("SelectAll"); // 셀 안의 내용 모두 선택
HwpCtrl.InitScan(0, 0xff); // 블록선택된 내용을 스캔할 준비
var res = HwpCtrl.GetText(); // 스캔 - 텍스트 가져오기
HwpCtrl.ReleaseScan(); // 스캔종료 - 반드시 호출해야 함
console.log(res.text); // 셀 안의 Text 출력