사진을 표에 넣는 경우가 많아서 자동화를 하고 싶습니다. 이 경우도 셀필드처럼 자동화가 가능한가요?
사진도 셀필드를 활용해서 자동화가 가능한가요?
이정웅
작성일
23.04.23 17:27
조회수
393
댓글 1
특정 셀에 필드가 적용되어 있을 때는
hwp.PutFieldText를 이용하면 간편하게 텍스트를 넣을 수 있지만,
이미지를 삽입할 때에는 방식이 약간 다릅니다.
으로 해당 셀로 캐럿을 옮기신 후에
위 방식으로 이미지를 삽입하시면 됩니다.
다만 위 API명령어 InsertPicture를 사용한 이미지삽입은
셀의 높이를 자동조절해주지 않습니다.
다소 번거롭지만
①미리 셀 높이를 조정해놓으신 상태로 sizeoption=3을 적용하시거나
②width와 height를 별도로 입력하시거나,
③아니면 아래 방법처럼 클립보드에 넣은 후에 Ctrl-V를 하게 하는 방식이 있습니다.
개인적으로는 ③번 방법을 가장 많이 사용합니다.
아래 함수를 참고하시기 바랍니다.
답글