• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 481
  • Last Modified:

Powerpoint Save Every Slide as JPG

I know I can use save as to save every slide as a jpg, but how do I set the eexact size of each image?

I would like larger than the default size.
2 Solutions
Paul SauvéRetiredCommented:
Hi H,

If you are using Office 2007 or 2010, select the design tab and change the page setup. Select a page size that gives you the file size you require.

caveat: each page size has a default jpg file size.
 Page Setup
You might want to do this with code (don't go mad with large sizes there are bugs)

Can't use code go here
Sub slides_out()
Dim lngW As Long
Dim lngH As Long
Dim osld As Slide
lngW = InputBox("Enter Width (pixels)?")
lngH = InputBox("Enter Height (pixels)?")
On Error Resume Next
MkDir Environ("USERPROFILE") & "\Desktop\MyPics\"
For Each osld In ActivePresentation.Slides
osld.Export Environ("USERPROFILE") & "\Desktop\MyPics\" & "Slide" & CStr(osld.SlideIndex) & ".jpg" _
, "JPG", lngW, lngH
Next osld
End Sub

Open in new window

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now