A family of Microsoft presentation graphics products that offer tools for creating presentations and adding graphic effects like multimedia objects and special effects with text.
Based on what Steve said in JohnK's link something like this
Make a folder on the desktop named 'Files'
Put the pptx files in it (I would start with maybe 6 as a test)
Run the macro
Sub ForEachPresentation()
' Based on code from Steve Rindsberg www.pptfaq.com
' Run a macro of your choosing on each presentation in a folder
Dim rayFileList() As String
Dim FolderPath As String
Dim FileSpec
Dim strTemp As String
Dim x As Long
' EDIT THESE to suit your situation
' This is a folder called Files on the Desktop
FolderPath = Environ("USERPROFILE") & "\Desktop\Files" ' Note: MUST end in \
FileSpec = "*.pptx"
' END OF EDITS
' Fill the array with files that meet the spec above
ReDim rayFileList(1 To 1) As String
strTemp = Dir$(FolderPath & FileSpec)
While strTemp <> ""
rayFileList(UBound(rayFileList)) = FolderPath & strTemp
ReDim Preserve rayFileList(1 To UBound(rayFileList) + 1) As String
strTemp = Dir
Wend
' array has one blank element at end - don't process it
' don't do anything if there's less than one element
If UBound(rayFileList) > 1 Then
For x = 1 To UBound(rayFileList) - 1
Call exporter(rayFileList(x))
Next x
End If
End Sub
Sub exporter(strName)
Dim saveName As String
Dim ipos As Integer
Dim ipos2 As Integer
Dim opres As Presentation
Set opres = Presentations.Open(FileName:=strName, WithWindow:=False)
'extract file name from path
ipos2 = InStrRev(strName, ".")
ipos = InStrRev(strName, "")
saveName = Mid(strName, ipos + 1, ipos2 - ipos)
Call opres.SaveAs(Environ("USERPROFILE") & "\Desktop\Files" & saveName, ppSaveAsJPG)
opres.Close
End Sub
The jpgs should be in the same folder