VBA를 이용하여 파워포인트에서 자동 목차 만들기


파워포인트 2003 버전까지는 [슬라이드 요약]이라는 유용한 기능이 제공되었습니다. 

[슬라이드 요약] 기능은 파워포인트 슬라이드 목차를 쉽게 만들어주는 기능으로 사용할 수 있었기 때문입니다.

 
 

 

 
 

목차로 만들고 싶은 내용 슬라이드를 선택한 다음 상단에 나타나는 [슬라이드 요약] 아이콘을 클릭하면 요약 슬라이드가 새롭게 추가됩니다.

 
 

 

 

 
 

아마도 이 기능이 빠진 이유로는 슬라이드 작성 시에 기본 레이아웃 개체를 사용하지 않고 레이아웃을 삭제한 다음, [삽입] 메뉴에서 새로운 텍스트 상자를 삽입해서 작성하는 이유 때문일 것입니다. 

참고로 [슬라이드 요약] 기능은 기본 레이아웃 개체를 이용한 경우에만 동작되며, [삽입] 메뉴에서 텍스트 상자를 삽입한 경우에는 동작하지 않습니다.

 
 

파워포인트 2007 버전부터는 [슬라이드 요약] 기능이 없기 때문에 목차를 만들기 위해서는 새 슬라이드를 삽입 한 다음 텍스트를 일일이 입력해야만 합니다.

이 문제를 해결하기 위해서는 오피스에서 제공되는 VBA 기능을 이용하면 됩니다.

하지만, 프로그래머나 VBA 지식이 있는 분들에게는 별 문제가 아니겠지만 관련 지식이 없는 사람들에게는 그림의 떡이라고 할 수 있습니다. 이럴 때 사용할 수 있는 것이 다른 사람들이 만들어 놓은 VBA를 활용하는 방법입니다.

 

인터넷을 검색하면 Automatically Create Summary Slides in PowerPoint 2010 for Free! 라는 자료를 찾아볼 수 있습니다.

이 사이트에 가면 요약슬라이드를 만들 수 있는 VBA 코드 뿐 아니라 매크로 파워포인트 파일도 다운로드 받을 수 있습니다.

 

사용방법은 다음과 같습니다.

위 사이트에서 다운로드 받은 Joels-Powerpoint-Macros-2010-v1.2.pptm 파일을 오픈 한 다음 그 파일에서 편집할 수도 있지만 그 방법보다는 위 파일의 슬라이드를 하나 복사 한 다음 편집 문서에 붙여넣기 한 다음 매크로를 실행하면 됩니다.

 


 

1. 위 이미지의 왼쪽이 편집 슬라이드, 오른쪽이 다운로드 받은 pptm 문서입니다. 오른 쪽 pptm 문서에서 한 슬라이드를 복사한 다음 왼쪽 편집 슬라이드에 붙여넣기 합니다. (이때 원본서식 유지를 해야 합니다.)

 


 

2. 여러 슬라이드보기에서 목차 슬라이로 만들고자 하는 슬라이드를 선택합니다. 선택 시에는 앞서 설명한 바와 같이 기본 레이아웃의 슬라이드 제목이 있는 슬라이드를 선택해야 합니다. 선택한 다음 [개발도구] 탭의 왼쪽에 있는 <매크로> 버튼을 클릭합니다.

 


 

3. <매크로> 버튼을 클릭하면 매크로 창이 표시되는데 매크로 리스트가 2개 나타납니다.

InsertSummary : 선택한 슬라이드의 제목부분이 요약슬라이드에 추가됩니다.

InsertSummaryWithHypwerlinks : 선택한 슬라이드의 제목부분이 요약슬라이드에 추가되며 각 슬라이드의 페이지가 제목에 하이퍼링크 됩니다.

 


 

제안서나 보고서 등 목차가 필요한 파워포인트 문서 작업을 할 때에 요긴하게 쓸 수 있는 기능입니다.

파워포인트에는 기본적으로 탑재되어 있지는 않지만, VBA 매크로 등을 잘 활용하고, 또 누군가가 만들어 놓은 이런 자료를 잘 활용한다면 작업 시간을 줄여주는 효과도 있을 것입니다.

 

예전에 온라인에서 알게된 분이 유사한 프로그램을 만들어 블로그에 소개한 적이 있었습니다.

파워포인트 자동 목차 만들어 주는 프로그램

많이 사용이 안되는 이유 때문인지 위 프로그램이 제대로 동작이 안되는 문제가 있는데, 오늘 포스팅한 자료를 활용하시면 되겠습니다.

 

이 자료 외에도 블로그에 보시면 VBA를 이용한 유용한 기능 소개 글이 있습니다.

참고하십시오.

 

파워포인트 삽입 플래쉬 영상 제어 VBA 

파워포인트 발표자도구와 슬라이드 노트의 이해 – 슬라이드 노트 한꺼번에 추출하기

파워포인트 슬라이드 페이지 자동삽입 프로그램

 


 

Advertisements
VBA를 이용하여 파워포인트에서 자동 목차 만들기

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중