안녕하세요?
c#으로 오토메이션 하고 있습니다.
한글 파일을 열어서 표만 찾아서 수정하고 있는데요…
var ctrl = hwp.HeadCtrl;
while (true)
{
ctrl_id = ctrl.CtrlID;
if (ctrl_id == "tbl")
{
hwp.SetPosBySet(ctrl.GetAnchorPos(0); // 찾은 컨트롤 위치로 이동
hwp.FindCtrl();
hwp.Run("ShapeObjTableSelCell");
.
. (중략)
.
hwp.Run("CloseEx") // 표 빠져나오기
}
ctrl = ctrl.Next // 다음 컨트롤로 이동
if (ctrl == hwp.LastCtrl) break; // 마지막 컨트롤이면 중지하기
}
위와 같은 코드에서 마지막 줄처럼 컨트롤의 마지막이면 중지할려고 할 때
마지막 컨트롤인지 확인할려면 어떻게 해야 할까요?
if (ctrl == null) break; ← 이렇게 해봤는데 계속 반복하네요…