셀 테두리 변경 다시 한번 문의 드립니다 ㅠㅠ

(예전 커뮤니티(2016-2020) 사이트에서 옮겨온 글입니다: 번호 28)

작성자: choisk3020
날짜: 2017-01-31


죄송하지만 다시 한번 문의 드립니다.

알려주신 방법으로 아래와 같이 했는데 셀 테두리 오른쪽이 변경되지 않네요~

var vAct = vHwpCtrl.CreateAction("CellBorder");
var vSet = act.CreateSet();
vAct.GetDefault(vSet);

vSet.SetItem("BorderTypeRight", 8);   // Line type(2중선)
vSet.SetItem("BorderWidthRight", 2);  // 선 굵기

//vAct.Execute(vSet);
vHwpCtrl.Run("TableCellBorderBottom");

어느부분이 잘못됐는지 모르겠네요~ ㅠㅠ

댓글

yhjung (2017.02.01)

우선 저희 개발자료실 내의 “한글컨트롤 사용법” 내의 "한글컨트롤 프로그래밍 이해와 활용.hwp"을 참고하시면 좋을 것 같습니다
http://www.hancom.com/board/devdataList.do?gnb0=25&gnb1=81

yhjung (2017.02.01)

한글컨트롤/오토메이션에서 어떤 액션과 파라미터를 써야하는 지는
직접 한글을 열고 원하시는 동작을 진행하면서 직접 스크립트 매크로로 기록해보시면
해당 액션과 파라미터 이름을 얻으실 수 있습니다.

(2017.02.01)

최상단에 셀선택하는 API를 쓰시고, vHwpCtrl.Run(“TableCellBorderBottom”); 는 삭제하시면 될것 같습니다