파이썬을 통해 개발한 프로그램에
미리 만들어진 한글 표를 내장하고
특정 버튼 클릭 시
미리 만들어진 한글 표가 클립보드에 복사 되어
한글 문서에서 붙여넣기 기능으로 간단히 표를 생성할 수 있는 방법이 있을까요?
1개의 좋아요
안녕하세요,
액션에 보면 InsertFile이라는 파일 끼워넣기 기능이 있습니다.
해당 기능을 이용해 미리 만들어진 표를 파일로 저장해둔뒤 그 파일을 끼워넣는 방식으로 생성을 하면 어떨까요?
감사합니다
HAction.GetDefault("InsertFile", HParameterSet.HInsertFile.HSet);
with (HParameterSet.HInsertFile)
{
KeepSection = 0;
KeepCharshape = 0;
KeepParashape = 0;
KeepStyle = 0;
FileName = "C:\\Users\\hancom\\Documents\\b.hwpx";
}
HAction.Execute("InsertFile", HParameterSet.HInsertFile.HSet);
3개의 좋아요
bhjung님 제안처럼, 블록을 파일로 저장해둔 후 InsertFile을 하는 방법이 가장 효율적일 것 같습니다.
물론 클립보드 복사, 붙여넣기를 통해서도 작업은 가능합니다.
표를 선택한 상태에서
hwp.HAction.Run("Copy") # 표 복사
hwp.HAction.Run("Paste") # 붙여넣기
입니다.
1개의 좋아요