안녕하세요, C# 아래한글 2018 한글 오토메이션으로 개발중인데요… cursor 위치 관련해서 문의 드립니다.
위의 이미지 에서는 EXCS 앞에 커서가 존재 하고, 키보드 아래 방향키 눌렀을때는
KCS 앞에 커서가 오게 됩니다.
KCS 앞에서 다시 한번 화살표 아래 방향키를 누르면
표 안에 1행 1열에 커서가 위치 하게 됩니다.
제가 하고 싶은건 표 밖의 아래 라인 으로 커서를 옮길수 있는 방법이 있을까요 ?
안녕하세요, C# 아래한글 2018 한글 오토메이션으로 개발중인데요… cursor 위치 관련해서 문의 드립니다.
KCS 앞에서 다시 한번 화살표 아래 방향키를 누르면
제가 하고 싶은건 표 밖의 아래 라인 으로 커서를 옮길수 있는 방법이 있을까요 ?
안녕하세요.
⓵ 캐럿 이동 방식
표의 구조적인 형태(표 안의 표, 글자처럼 취급 등등)에 따라 캐럿의 이동은 다르기 때문에
직접 캐럿을 이동시키면서 코드를 작성해야할 것 같습니다.
⓶ 필드명 이동 방식
핸들링하고자 하는 문서가 고정된 템플릿 문서의 형식이라면 셀에 필드명을 넣어두고
MoveToField를 통해 다이렉트 이동이 가능할 것 같습니다.
⓷ SetPos, GetPos
역시 문서가 고정된 형식인 경우에 가능한 이동시나리오인데요.
이동하고자 하는 위치를 GetPos를 얻은 후에 SetPos로 다이렉트 이동이 가능할 것 같습니다.
감사합니다.
안녕하세요, MoveToField 기능을 아래한글 2018 버전에서도 쓸수 있는지요 ?
그리고 셀 안에 필드 명을 넣는다는게 어떤 의미 일까요 ?
네. 2018에서도 가능합니다.
필드명에 대한 설명은 아래 게시글을 참고 부탁드립니다.