한컴오피스에서 마지막 list 번호를 알 수 있는 코드가 있을까요?
표는 2번으로 시작하는걸로 알고 있습니다.
그리고 맨 마지막 표의 마지막 셀이 list의 끝번호로 알고 있는데…
마지막 셀의 리스트를 알수 있는 방법을 알 수 있을까요?
한컴오피스에서 마지막 list 번호를 알 수 있는 코드가 있을까요?
표는 2번으로 시작하는걸로 알고 있습니다.
그리고 맨 마지막 표의 마지막 셀이 list의 끝번호로 알고 있는데…
마지막 셀의 리스트를 알수 있는 방법을 알 수 있을까요?
안녕하세요. 한컴디벨로퍼입니다.
현재 담당자가 내용을 확인하고 있습니다. 조금만 기다려 주세요.
한컴디벨로퍼를 이용해 주셔서 감사합니다.
안녕하세요 ^^ ;
음 리스트는 문단을 감싸는 것을 나타냅니다.
메모, 글상자, 머리말, 꼬리말 등 글을 작성가능한 본문 영역내 아이템들에는 모두 list 아이디를 가지고 있습니다.
그래서 list의 끝번호가 꼭 셀의 끝번호가 아닐수 있습니다. 참고 하시면 좋을것 같습니다.~!
그리고 마지가 셀의 리스트는 아래와 같이 가져오면 되지 않을까 싶습니다.
obj.Run(“TableCellBlock”); // 셀블록 설정
obj.Run("TableCellBlockExtend); // 블록 확장 설정
obj.Run("TableCellBlockExtend); // 전체 블록 선택
obj.Run("TableCellBlockExtend); // 전체 블록 선택 취소
를 하게되면 표의 마지막 셀로 커서가 이동됩니다.
그때 커서의 Pos 위치를 가져오면 되지 않을까 싶습니다.
감사합니다 ^^
현재 쓰고 있는 방법은
조판부호로 마지막 표를 찾은 다음에
셀의 맨마지막으로 이동하는데…
문제는 마지막이 마지막이 아닐 수 있습니다.
예를 들어서 아래와 같은 표의 경우
ㅁㅁㅁ융
ㅇㅇㅇ합
ㅇㅇㅇ된
ㅇㅇ@셀
융합된셀이 마지막 리스트를 보유한게 아니라
@ 부분이 마지막 리스트를 보유합니다.
그래서 마지막 표의 ㅇ과 @부분은 데이터가 지정되지 않습니다.
아니면 문서 맨마지막에 1개짜리 셀을 생성한다음에
Pos를 구해서
그 리스트값 - 1 한부분까지로 정해야겠네요.
그후 셀 1개를 삭제하면 해결되겠네요.
어쩌다보니 해결 되버렸습니다.
답변 감사합니다.