TPE

http://bayanbox.ir/view/263405954590585756/2mobile.png

Tavvafi@gmail.com


≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡

Option Explicit

' EDIT THESE TO SUIT YOUR NEEDS:

' Where should we put the images and what should we name them:
Const OutputFolder As String = "C:\Temp\"
Const ImageBaseName As String = "Slide_"

' Export dimensions in pixels:
' Longest dimension should be 3000 or so, not more
' Width/Height should be proportional to PPT's slide width/height
Const ImageWidth As Long = 2048
Const ImageHeight As Long = 1536

' Export as what format
' Can be PNG, JPG, BMP, WMF, EMF, TIF
' But TIF exports are trash in some versions of PPT
Const ImageType As String = "PNG"

Sub ExportSlides()

    Dim oSl As Slide

    For Each oSl In ActivePresentation.Slides
        oSl.Export OutputFolder & ImageBaseName _
            & Format(oSl.SlideIndex, "0000") & "." _
            & ImageType, _
            ImageType, ImageWidth, ImageHeight
    Next     ' slide

End Sub