글목록

2022년 1월 20일

PowerPoint 매크로 만들기

엑셀의 경우, 매크로를 작성하기 위해 '매크로 기록'을 이용하여 수작업을 기록하고, 필요하면 VB 편집기에서 확인하여 method나 property를 쉽게 알아낼 수 있기 때문에 별도의 레퍼런스 없이도 매크로 작성이 비교적 쉽습니다. 따라서 엑셀의 개체들에 대한 작업은 이러한 방법을 사용할 수 있습니다. 다만 차트 개체의 경우에는 '매크로 기록'이 잘 안되는 경우도 있습니다.

파워포인트의 경우, '매크로 기록'을 지원하지 않아 레퍼런스를 일일이 찾지 않으면 작성하기에는 어렵다는 단점이 있습니다. 또한, 매크로를 작성하는 목적이 엑셀처럼 수치 계산을 목적으로 하기보다는 개체의 변환, 배열, 텍스트 편집 등의 작업 위주가 많아 사용자에 따라 필요한 기능이 너무 다양하다보니 범용적으로 사용할만한 기능을 만드는 일이 별로 없을 듯 합니다.

또한, 파워포인트가 워드와 달리 설명문이 많은 보고서나 기록물 작성용이라기보다 그림이나 도형, 짧은 문구들로 구성된 프리젠테이션용 자료 작성이 목적이다보니 굳이 섬세한 작업이 필요한 매크로가 필요없는 분들이 대부분이라 파워포인트용 매크로는 찾아보기 어렵더군요.

저는 회사에서 대부분의 기록물이나 보고서를 작성하는데 워드보다는 파워포인트를 많이 사용합니다. 실험 결과물을 정리하거나, 회의나 의사 결정을 위한 보고서까지... 이젠 오히려 워드 사용이 생소하기까지 합니다. 실험 결과물인 사진 정리, 표 작성이나 메커니즘 표현을 위한 삽화 등등..을 워드로 작성해야할 모든 보고서를 파워포인트로 작업하는 경우가 많습니다. 그러다보니 반복되는 작업도 많이 해야 하고, 또한 캐드 수준은 아니더라도 나름 정교한 그림도 그려야하나, 역시 회사에서는 제 입맛에 맞는 소프트웨어를 마음대로 사용할 수 없다는 문제가 있습니다.

파워포인트에서 제공하는 기본 도형도 잘 활용하면 나름 멋진 그림을 작성할 수 있고, 세세하게 찾아보면 문서를 작성하기에 충분한 기능들을 잘 제공합니다만, 반복 작업을 하기에는 너무 많은 수작업이 들어갑니다. 개인적인 생각으로 파워포인트는 워드같은 보고서 작성용도 아니고, 엑셀처럼 표 작성에도 적합하지 않으며, 그렇다고 좋은 그래픽툴도 아니지만, 이 모든 기능이 다 포함된 아주 불친절한 소프트웨어입니다. 그럼에도 불구하고, 이 모든 불편함을 해소해줄 수 있는 도구가 매크로입니다.

예를 들어, 10가지 실험 결과가 있고, 각 실험마다 결과물로 12장의 사진이 있습니다. 각 페이지마다 12개의 사진을 정렬해서 넣고 싶은데, 120장의 사진을 삽입해서 일일이 크기를 조절해서,똑같은 위치에 채워넣으려면 비슷하게는 만들어지는데 1~2mm씩 어긋나 있습니다. 성격 좋은 상사라면 그냥 놔두겠지만, 이게 거슬리는 분들도 있지요. 게다가 개체수가 많으니 작업 마치고 나서보니 그림 하나 위치가 잘못되어 있다면..?

이런 반복적인 작업을 일일이 수작업하느라 불필요하게 시간보내는 것만큼 아까운 것도 없지요. 그렇다고 누군가가 대신해줄 수도 없고, 내 입맛에 맞는 매크로를 만들어줄 사람은 더더욱 없습니다. 

파워포인트 매크로 역시.. 엑셀 매크로를 만들때 그랬듯이 제가 주로 하는 반복 작업들을 제 입맛에 맞게 하나씩 만들어 나갈 생각입니다. 그러다보면 누군가 저와 비슷한 작업이 필요하신 분들에게 도움이 될 수 있을 것 같습니다.

댓글 없음:

댓글 쓰기

의견이나 질문이 있으신 분은 언제든지 댓글을 달아주세요~

많이 본 글 :