Supercharge your PowerPoint productivity with
|
PPTools |
There are quite a few reasons why PowerPoint file sizes may get out of hand. We explain all the ones we know here, and also tell you what you can do about them. But first, a word from our sponsor: Automatic Optimization Now, here's what makes PPT files bloat, and what you can do to deflate them. Most of these suggestions apply whether you use a PC or Mac version of PowerPoint, but some of the settings and commands may be located in different places from one version or system to another. For example, "Tools, Options" on the PC becomes "Tools, Preferences" on older Mac versions or "PowerPoint, Preferences" on newer versions. If you use a PC, Bill Dilworth's Size Me add-in will give you a quick, accurate report on what's making your PPTs think they're balloons. Cure PowerPoint of Bad Default Settings Read Do this before using PowerPoint seriously and follow its suggestions before going further. We'll wait right here 'til you return. Now that you've turned off Fast Saves, choose File, Save As. Give the presentation a new name and save it. That alone can shed megabytes in some cases. Embedded Objects Embedded objects are easy enough to deal with. Once you know you don't need to edit the presentation any further, ungroup then immediately regroup any embedded graphics, spreadsheets, charts, etc. That converts them to PowerPoint objects and discards all the data behind the object. It's best to do this on a COPY of your original in case you have to edit it again later. Raster Graphics (scans, photos, screen shots and similar images) In other words, if you'll play the show on a laptop running at 800x600, your full-screen images should be 800x600 pixels. Anything bigger than that will make your files needlessly large, will slow down the screenshow, and won't add a thing to image quality in most cases. Images that take up less than the full screen can be proportionally smaller in size. And speaking of size, pixels is all you need to know. Ignore DPI, ignore size in inches, pay no attention to the size at which PowerPoint inserts the images. Size them correctly in pixels before you import them, scale them to full screen in PowerPoint if need be and that's that. TAJ Simmons goes into more detail about these issues in his excellent tutorial on the subject. For more technical details about image sizes, see What's all this about DPI and INCHES and RESOLUTION? Stuff on masters, etc. Also check each Notes page in Notes view (graphics on the Notes pages don't appear in the Notes pane in Tri-Pane view in PowerPoint 2000 and later). Saving as earlier-version PowerPoint files The PowerPoint Viewer that originally shipped with PowerPoint 97 was really a PPT 95 Viewer in disguise. Guess what: If you use PPT97 and Pack and Go, you need to update to at least the PowerPoint 97 / 2000 Viewer. Pack and Go will use the newly updated viewer (but not the 2003 Viewer). Free PowerPoint Viewers (where to download them) Fast Saves Once you've disabled Fast Saves, choose File, Save As and save it again under a new name. Pasted or Drag/Dropped Graphics Once the image is in Powerpoint, it's ok to copy and paste it to other slides within the same or other presentations. In fact, doing this can help keep your file size down. For similar reasons, it's best not to drag or paste graphics into Mac PowerPoint. Clip Gallery pictures Ungrouping then regrouping the pictures will probably help reduce the file size. JPEG files in PowerPoint 97 Office 97 Service Release 2b (SR-2b) Download Information Mysterious, unseen elements On the Slide or Master where you suspect there's something that's making the file size grow
Another approach: Zoom out, then press TAB repeatedly to select each of the shapes on the slide/master in order. If you see something off the slide or something you can't identify become selected, delete it and resave the presentation. Embedded Fonts When you embed a font in your presentation, the presentation may grow by as much as the size of the font file. Before you decide to embed, check the size of the font file. Double-byte and Unicode fonts can be enormous, 10 megabytes or more! If you think this might be the cause of your problem choose File, Save As. Next:
Note: more recent versions of PowerPoint allow you to embed only used characters in the presentation. This can cut down dramatically on the amount of font data that needs to be embedded. That brings up another catch. Suppose you have a PPT file that's been saved with fonts embedded and you've selected the Embed Only Used Characters option. As a result, the file is quite small. But when you insert slides from that file into another small presentation and save, the resulting file is many times larger than you'd expect it to be. Ten megabytes or more larger if you're working with Unicode fonts, in fact. This is PowerPoint protecting you, believe it or not. Since it has no way of knowing what characters are in both files AND in any other files you might later insert AND in whatever text you might add to the presentation afterwards, it embeds the entire font on insert rather than just the needed characters. The fix is simple: once you're done editing the file, choose Tools, Options and on the Save tab, change the Embed TrueType fonts setting to "Embed characters in use only" (PowerPoint will have set it to "Embed all characters"). Click OK then do File, Save As to resave the file, either to a new name or to its original name. Review features When you enable Review, PowerPoint stores a copy of the original presentation as a hidden OLE object - this is the baseline for comparisons with the presentation itself as it's edited later. It's how PowerPoint knows what's changed and what hasn't. Whoever originally sends the presentation this way becomes the Sender; only the Sender can accept or reject changes that have been made to the file. Once the Sender does this and saves, the file goes back to a reasonable size. If you "own" the presentation (ie, you saved it for review) do this:
If you're not the "owner" (that is, if you've received one of these bloaters from someone else), you'll have to get tricky. As a test, start a new presentation based on the same master, then choose Insert, Slides From File and insert all the slides from your overweight presentation into the new one. Save the new presentation and compare sizes. If it's suitably smaller and looks the way you'd like it to, say "Thanks, Marilyn!" (for it was she who taught us this trick) and enjoy the rest of your day. If you need to work with the original presentation for some reason, this VBA snippet will test for the object and delete it if there (see How do I use VBA code in PowerPoint? to learn how to use this example code.):
Sub WhosOnBase()
Dim sh as Shape
For Each sh in ActivePresentation.SlideMaster.Shapes
If sh.Type = 7 And sh.Name = "Base" Then
sh.Delete
End If
Next sh
End Sub
Sometimes the review process can go amiss leaving several spare copies of the review presentation embedded as OLE objects on the master slide. The previous macro won't delete these; this one will make them visible so you can manually delete them.
Sub ShowAllMasterShapes()
Dim oSh As Shape
For Each oSh In ActivePresentation.SlideMaster.Shapes
oSh.Visible = msoTrue
Next
If ActivePresentation.HasTitleMaster Then
For Each oSh In ActivePresentation.TitleMaster.Shapes
oSh.Visible = msoTrue
Next
End If
End Sub
Outlook and Review Features Jeff H in the PowerPoint newsgroup discovered that Outlook was automatically turning on the Review feature even when users were choosing the other send via email option. Daddy, make it stop!
Note: The result of this change is stored in: HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Outlook\Options\Mail\AdHocReviewBehavior We recommend using the normal user interface to make the change, but if you're a network admin pushing the change out to bazillions of users, you know what to do with the registry info above. If you don't know what to do with registry info, don't do anything with it. Picture Albums PowerPoint 2002 and up also include a Compress Pictures feature you can use to reduce oversize images to reasonable sizes, either one picture at a time or all of the pictures in the whole presentation. Again, very handy. But Compress Pictures doesn't work on pictures you've inserted using the Photo Album feature. They're not actually pictures, they're rectangles with picture fills. This little macro will convert them to pictures so they can be compressed.
Sub RectanglesToPictures()
' This will convert picture-filled rectangles to
' pictures, allowing compression utilities to work better
' Works in PPT 2003 and higher only
' Intended for PictureAlbum presentations mainly
' (doesn't preserve Z-order or animations, other special formatting)
If Int(Val(Application.Version)) < 11 Then
MsgBox "This works only with PowerPoint 2003 or higher"
Exit Sub
End If
Dim osh As Shape
Dim osl As Slide
Dim oPic As Shape
Dim x As Long
For Each osl In ActivePresentation.Slides
For x = osl.Shapes.Count To 1 Step -1
Set osh = osl.Shapes(x)
If osh.Fill.Type = msoFillPicture Then
osh.Copy
Set oPic = osl.Shapes.PasteSpecial(ppPasteJPG)(1)
With oPic
.Left = osh.Left
.Top = osh.Top
.Height = osh.Height
.Width = osh.Width
End With
osh.Delete
End If
Next
Next
End Sub
See How do I use VBA code in PowerPoint? to learn how to use this example code. Español Deutsch Français Português Italiano Nederlands Greek Japanese Korean Chinese |
Supercharge your PPT Productivity with PPTools
|
content authoring & site maintenance by |
Why are my PowerPoint files so big? What can I do about it?
http://www.pptfaq.com/FAQ00062.htm
Last update 03 October, 2007