파워포인트를 워드로 변환하기 – Convert PowerPoint Presentation to Word Document (VBA)


자주는 아니지만 파워포인트 파일을 워드로 변환이 필요할 때가 있습니다.

파워포인트의 내보내기 기능 중에서 <유인물 만들기> 기능을 이용하여 워드로 내보낼 수 있지만, 파워포인트 파일이 그림파일로 워드로 삽입이 되며, 삽입된 파워포인트의 크기도 작아서 활용도가 높지 않습니다.

 


▲ 파워포인트 내보내기 > 유인물 만들기

 


▲ 파워포인트를 워드 워드로 내보내기

 


▲ 파워포인트를 워드로 내보내기 한 화면 (내보내기한 슬라이드 크기가 매우 작습니다.)

 

위 그림과 같이 파워포인트 자체의 내보내기 기능을 이용한 워드로의 변환 기능은 많이 아쉽습니다.

그러나 마이크로소프트 사이트에 올라온 자료 중에 파워포인트 파일을 워드로 변환해주는 VBA 자료가 있습니다.

이 기능을 이용하면 100% 완벽하지는 않지만 편집이 가능한 워드 파일로 파워포인트 파일을 변환할 수 있습니다.

 


▲ 사이트 바로가기 : http://gallery.technet.microsoft.com/office/Convert-PowerPoint-c3a26165

 

1. 위 사이트에서  mdlP2W.zip  파일을 다운로드 받은 다음 압축을 해제합니다.

 

2. 워드 파일로 변환할 파워포인트 파일을 열거나 빈 파워포인트 파일을 실행합니다.

 

3. [개발도구] 탭의 맨 왼쪽에 위치한 <Visual Basic>을 선택합니다. 또는 단축키 Alt + F11 을 누릅니다.

 


 

4. visual basic 에서 [파일], <파일 가져오기>를 선택합니다. 위 1번에서 압축을 해제한 파일폴더에서 mdlP2W.bas 파일과 ufmP2W.frm 파일을 가져오기 합니다.

 



 

5. visual basic 프로그램을 종료 후(별도로 저장할 필요 없습니다.) 다시 파워포인트의 [개발도구] 탭의 <매크로>를 선택합니다.

 


 

6. <매크로> 창의 Main 항목을 선택 후 <실행>을 클릭합니다. 파워포인트 파일을 워드 파일로 변환할 수 있는 기능 창이 표시됩니다.

 


 

7. 변환 창의 <Convert this presentation> 버튼은 현재 실행되고 있는 파워포인트 파일을 워드 파일로 변환하는 기능입니다. 
<Convert other presentation> 버튼을 선택하면 현재 열려있는 파일 외 새로운 파워포인트 파일을 워드로 변환이 가능합니다.

 


 

8. 워드로 변환된 파일은 변환하기 위한 파워포인트 파일이 위치한 폴더에 동일한 파일이름으로 저장이 됩니다.


▲ 변환 전 파워포인트 파일 (좌)과 변환된 워드 파일 (우)

 

* 파워포인트 파일을 워드 파일로 변환 한 다음 변환 정도(호환성)를 살펴보면 다음과 같습니다.

1) 파워포인트 파일의 배경이미지 (슬라이드 마스터)는 워드로 변환되지 않습니다.

2) 표의 경우 대부분이 그림파일로 저장이 됩니다. (아주 간혹 편집이 가능한 형태로 저장이 됩니다.)

3) 워드파일도 파워포인트 파일처럼 가로문서 형태로 변환 됩니다.

 

* 파워포인트 파일을 워드 파일 형태의 유인물로 작업을 해야 하는 경우에 이 VBA를 이용하면 좋겠습니다.

* 파워포인트 파일을 워드 파일로 변환하고자 할 때 슬라이드 마스터를 기본 (흰색 배경)으로 사전작업 후 워드 파일로 변환하면 좋습니다.

파워포인트를 워드로 변환하기 – Convert PowerPoint Presentation to Word Document (VBA)

답글 남기기

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

WordPress.com 로고

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

Twitter 사진

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

Facebook 사진

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

Google+ photo

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

%s에 연결하는 중