안녕하세요.
한글오토메이션 이라는 것을 알게 되어, 여러가지로 활용해보고 있습니다. (파이썬 활용)
각 문서마다 용지폭 설정이 다른 경우,
이 문서들을 합쳤을 때,
용지폭을 벗어나는 표, 용지폭보다 작은 표… 제 각각입니다.
합친 문서상의 모든 표들의 폭을 용지폭에 맞추는 스크립트를 작성하고 싶은데,
표/셀 속성의 크기 부분을 수정하는 과정을
녹화한 스크립트매크로를 이용하면 간단할 것 같다는 생각을 해봤지만,
비활성화되어 있어서…
이걸 어떻게 구현해야 하는가 고민입니다.
도움 부탁드립니다.
감사합니다.
2개의 좋아요
187님, 안녕하세요?
문서를 병합하실 때, InsertFile을 사용하시면
문서여백이 통일되지 않고, 각각의 구역이 남아있게 설정하실 수 있습니다.
만약, 최종문서의 시인성을 위해
표의 너비들을 모두 통일해야 한다면
한 가지를 더 고민하셔야 하는데요.
‘표의 어느 열의 너비를 늘일 것인가’ 하는 것입니다.
캡쳐하신 이미지에서처럼 표의 기본크기 변경이 불가능합니다.
대신 “셀” 탭에 가시면 아래처럼 셀의 높이와 너비를 개별조정하실 수 있습니다.
(상단의 셀 크기 적용 체크박스를 클릭하셔야 합니다.)
취합한 표들의 서식, 즉 열 갯수가 동일하다면
셀들의 너비를 조정하는 코드는 아주 간단합니다.
(스크립트매크로로 녹화하시면 되고요.)
도움이 되었길 바랍니다.
추가로 궁금하신 점은 댓글로 알려주시기 바랍니다^^
========
참고로 아래 포스팅에 관련 내용을 정리해보았습니다.
분량이 좀 깁니다ㅜ
[pyhwpx] 모든 표들의 폭을 용지폭에 맞추는 스크립트
2개의 좋아요
안녕하세요.~
예전에 표와 셀 관련해서 코딩해 놓은 게 있네요
표 크기를 아래 그림처럼 일정 비율로 변경하게 만들었는데
어떨지는 모르겠는데… 좀 변경하면
현재 편집하는 페이지의 너비나
혹은 다단 편집인 경우 단의 너비에 맞게
변경할 수도 있을 것 같아 보입니다.
일단 그림 한 번 올려 봅니다.
3개의 좋아요
2단으로 편집하는 경우에
단의 너비에 맞게 표의 크기(가로)를 일괄 수정합니다.
급하게 해보느라 정리가 안된 느낌이지만
그래도 구현은 되네요.
gif 파일 화질이 좋지 않아
영상은 아래 링크에 걸어 두었습니다.
< 표 크기 변경 영상 >
3개의 좋아요
노하우 공유 감사합니다.
알려주신 것을 바탕으로 더 고민해보겠습니다.
1개의 좋아요
와우~
kosohn님, 혹시 이 코드 공유해주실 수 있나요?
1개의 좋아요
아… 참고로 사용할 예제 파일은
c 드라이브의 루트에 “aaa.hwpx” 로 만들어서 사용하시면 됩니다.
2개의 좋아요
급하게 하느라 정리가 좀 안된 상태라서요…
그래도 보시려면
위 동영상 링크로 가시면 받아보실 수 있게
vb .net 프로젝트 파일 압축해서 올려 놓았습니다.
2개의 좋아요
다단 편집의 경우
단의 수에 따라 표의 크기(너비)가 단의 너비에 맞도록 변경됩니다.
4개의 좋아요