안녕하세요?
저는 전북 익산의 작은 교육기관에 재직중인 회사원입니다.
회사가 어려워서 제 뒤로 채용이 없었습니다. (입사한지 5년도 더 지난 지금까지 제가 회사 막내예요.)
단순반복업무만 가지고 야근하는 게 속상해서 업무자동화를 공부했는데,
지금은 나름 한/글 스크립트매크로나 엑셀VBA에 익숙해져서,
크게 힘들이지 않고 (매뉴얼과 구글링은 필수;) 자동화 코드를 짤 수 있게 된 것 같습니다.
실제로 코딩을 배운 이후로 연간 야근횟수가 0에 가까워졌고, 작년에는 진급도 하게 되었습니다.
혹시 여러분 중에도 한/글 워드프로세서를 사용한 행정업무가 많은 직종에 종사하는 분 계신가요?
그리고 요즘 딥러닝이나 데이터분석 분야에서 가장 핫한 프로그래밍 언어인 "파이썬"을 접해보셨다면?
(경험상... 프로그래밍과 한/글 파워유저의 교집합에 속한 분들이 많지는 않더군요;;;)
하여튼, 그런 분들께서는 꼭 한/글 자동화를 배워보시기를 적극 권합니다.
20년 전에 만들어진 API인데, 2021년 현재 그 어떤 워드프로세서와 비교해도 손색이 없을 만큼
아름다운 문서구현이 가능합니다. 굳이 단점을 꼽자면, 섬세하게 구현할 수 있는 대신
메서드나 프로퍼티 종류가 꽤 많고, 주요 메서드마다 필수 파라미터도 상당히 많은 편이어서,
파이썬 기본문법 익히듯이 API메서드를 달달 외우기는 어렵습니다.
(이건 자동화코드를 작성할 때마다 API매뉴얼을 같이 열어서 참고하면 해결되는 문제고요.)
몇 가지 입문 및 초급예제를 블로그와 유튜브에 올리고 있는데,
최근에 자동화 입문용 "청구서 일괄작성 자동화 프로그램" 튜토리얼을 제작해보았습니다.
개요는, 아래와 같은 엑셀파일의 데이터와
아래와 같은 한/글 템플릿을 가지고
야래처럼 한 쪽짜리 PDF, 혹은 HWP파일을 엑셀 데이터(행) 갯수만큼 생성하거나
엑셀 데이터 갯수 페이지만큼의 한/글 문서를 만드는 튜토리얼입니다. (물론 쪽마다 값이 바뀌고요.)
튜토리얼에서 작성하는 코드는 30~50줄 내외로 짧고 간단한 편입니다.
근데 제가 글쓰기나 설명을 잘 하는 편이 아니어서인지
설명이 많이 길고, 조금 장황한 느낌도 있지만,
그래도 상세하고 꼼꼼히 설명하려 노력했습니다.
미숙한 부분은 차차 보완해 가겠습니다.
제 경험상, 고민이 조금이라도 들어가야 하는 업무라면, 자동화하기 어려워지더라고요.
대신, 기계처럼, 혹은 뇌를 비우고 음악이나 오디오북을 들으면서도 수월하게 해낼 수 있는 간단한 작업이라면
그런 작업부터 하루라도 빨리 자동화에 도전해 보시기 바랍니다.
이 튜토리얼이 여러분의 업무자동화 입문에 도움이 되었으면 하는 바람입니다.
아래에 링크를 첨부했습니다.
긴 글 읽어주셔서 감사합니다.
행복한 하루 되세요!!
내용보고 같은 생각했네요...
한/글 API가 표나 이미지, 스타일, 등 문서 전반에 걸친 컨트롤들을 맘만 먹으면 밀리미터 단위로, 혹은 생각해낼 수 있는 거의 모든 방법으로 섬세하게 다룰 수 있는 만큼, 메서드나 파라미터 분량이 워낙 방대하다 보니 입문자 입장에서 부담을 최소화할 수 있는 컨셉으로 진행하고 싶었습니다. 기존에 훌륭한 기능들을 미처 발견하지 못하고, 코딩해놓고 나면 알게 되는 경우가 종종 있습니다. 다음 튜토리얼부터는 주제 선정시 더 신경쓰겠습니다.
의견 주셔서 감사드립니다. MakingAlpha님도 행복한 하루 되세요^^
굴러가다 보면 분명 좋은 날은 오는데, 굴러가는 동안에도 좋은 날들이 되는 건 우리들 마음먹기에 달린 것 같습니다. 디아미르님도 범상치 않은 분 같은데 분명 가까운 시일 내에 좋은 결과가 있을 것입니다. 저도 빨리 거시기해야 할 일이 하나 있는데ㅜㅜㅜ 같이 화이팅 하시지 말입니다^^ 행복한 하루 되세요!
좋은 정보 감사합니다.
편안한 밤 되세요^^
감사합니다.
1. 개인적으로 유무료 통틀어서 입문용 파이썬강의 중에 최고로 꼽고 싶은 건, "나도코딩"님의 "6시간 파이썬 코딩 무료강의"라고 생각합니다. ()
2. 여섯 시간이 너무 길고 영상으로 핵심만 짚고 넘어가고 싶으시다면, 두 번째 추천드리는 강의는 "테크보이 워니"님의 "1시간 파이썬 속성강의"를 추천드리고 싶네요.(https://youtube.com/playlist?list=PLa7Lj786Q-Gts3-LsBl5I56YQrQb4sHxI)
다만 파이썬이 항상 최선의 선택은 아니므로, 가장 먼저 도전하고 싶으신 분야에서 주로 쓰이는 프로그래밍 언어를 알아보신 후에 강의를 고르는 게 더 적절할 것 같습니다. 부족한 답변 드려 죄송합니다.
편안한 밤 되세요!!
벌이님도 편안한 밤 되세요!!^^
편안한 밤 되세요!!ㅎ
편안한 밤 되세요^^
3. 블로그 등 외부링크나 동영상을 올리는 경우 링크나 동영상을 보지 않아도 될 정도의 충분한 요약글을 남겨주세요.
https://www.clien.net/service/board/rule/13055623CLIEN
좋은 강좌 올려주신건 감사한데 요약글 올려주셔야 합니다...
정보 감사합니다. ^^ 배워서 잘 활용해보겠습니다!
**추가**
들어가서 따라해보니 너무 좋네요. 즐겨찾기 해두고 꾸준히 방문하겠습니다.
업무에는 drm때문에 막히지 않을까 생각되지만 적용해보고 싶네요
https://github.com/synthresin/autonamecard
"애플스크립트를 통해 일러스트레이터에게 이러이러한 js 파일을 실행시키도록 해라!" 가 전부입니다. ㅋㅋ 그래서 핵심적으로 돌아가는 부분은 일러가 실행시키는 js 부분입니다. (물론 제 코드 전반적으로는 그 결과물을 인쇄소 자동업로드 하는 부분이 큽니다)사실 일러스크립트에 있는 파일만 따로 일러스트레이터 내부에서 실행 가능해요. 일러스트레이터가 run script로 js 파일을 스크립트 실행이 가능하거든요.
Dll을 직접 접근하여 제어하는방법은 직접 찾으신걸까요? 다른 윈도우 어플리케이션에서도 활용가능할듯하여 유용해보입니다.
좋은 정보 감사합니다.
맥, 리눅스 os에서는 동일한 방식으로 되려나요? ㅎㅎ
다만 아쉽게도ㅜ 맥과 리눅스에서는 win32 모듈이 먹히지 않아서 다른 방법이 필요할 것 같습니다. 요즘 한컴스페이스에서 웹으로 한/글 파일을 다루는 서비스를 출시해놨는데, 웹자동화로 다른 OS에서도 어느 정도 제어가 되지 않을까 싶습니다. (아직 시도해보지는 못했습니다ㅜ) 여튼, 아루콘님도 편안한 밤 되세요^^