본문 바로가기
■ 칼퇴를 위한 VBA : 사례/- VBA for 파워포인트

파워포인트 VBA: 슬라이드 이미지로 저장하기

by 포탈메이커 2023. 7. 3.

파워포인트 VBA: 슬라이드 이미지로 저장하기

파워포인트는 프레젠테이션을 만들고 발표하는 데 매우 유용한 도구입니다. 그러나 때로는 슬라이드 이미지를 하나의 파일로 저장하여 편리하게 공유하고, 웹이나 이메일에 첨부할 필요가 있을 수 있습니다. 이 글에서는 파워포인트 VBA를 사용하여 슬라이드 이미지를 저장하는 방법에 대해 알아보겠습니다.

1. 개요

VBA(Visual Basic for Applications)는 일련의 명령을 자동으로 실행하거나 사용자의 동작을 대신하여 작업을 수행하는 마이크로소프트의 프로그래밍 언어입니다. 파워포인트 VBA를 사용하면 파워포인트 프레젠테이션에 대한 자동화 작업을 수행할 수 있습니다.

이번에는 파워포인트 VBA를 사용하여 현재 슬라이드를 이미지 파일로 저장하는 방법에 대해 알아보겠습니다.

2. VBA 코드 작성

먼저, VBA 코드 편집기를 열고 다음 코드를 입력합니다.

Sub SaveSlideAsImage()
    Dim slideIndex As Integer
    Dim slide As Slide
    Dim filePath As String

    slideIndex = ActiveWindow.View.Slide.SlideIndex
    Set slide = ActivePresentation.Slides(slideIndex)
    
    filePath = "C:\Path\To\Save\SlideImage.jpg"
    
    slide.Export filePath, "jpg"
End Sub
  • slideIndex 변수는 현재 슬라이드의 인덱스를 저장합니다.
  • slide 변수는 현재 슬라이드를 나타내는 객체입니다.
  • filePath 변수는 이미지 파일을 저장할 경로와 파일 이름을 저장합니다.
  • slide.Export filePath, "jpg" 이 부분은 슬라이드를 지정된 경로에 JPEG 이미지 파일로 내보내는 코드입니다.

3. 슬라이드 이미지로 저장하기

이제 작성한 VBA 코드를 파워포인트 프레젠테이션에 연결하고, 슬라이드 이미지로 저장하는 방법을 알아보겠습니다.

  1. 파워포인트를 실행하고, 저장하려는 프레젠테이션을 엽니다.
  2. Alt + F11을 눌러 VBA 코드 편집기를 엽니다.
  3. 왼쪽 창의 프로젝트 탐색기에서 프레젠테이션을 선택합니다.
  4. 메뉴에서 삽입 - 모듈을 선택합니다.
  5. 새 모듈이 추가되면, 오른쪽 창에 작성한 VBA 코드를 복사하여 붙여넣습니다.
  6. filePath 변수에 저장할 파일 경로와 이름을 입력합니다.
  7. F5를 눌러 코드를 실행하고, 슬라이드 이미지가 지정한 경로에 저장되는지 확인합니다.

4. 마무리

파워포인트 VBA를 사용하면 더욱 효율적으로 프레젠테이션을 제작하고 관리할 수 있습니다. 슬라이드 이미지를 파일로 저장함으로써 공유 및 보관이 용이해지므로, 필요한 경우에는 이 방법을 활용하여 작업을 더욱 효율적으로 수행할 수 있습니다.

이번 글에서는 파워포인트 VBA를 사용하여 슬라이드 이미지를 저장하는 방법을 알아보았습니다. 파워포인트 사용자라면 이 기능을 활용하여 작업을 더욱 효율적으로 수행할 수 있습니다.