How to update a PowerPoint slide while presenting

I need to find a way to update a powerpoint slide mid-presentation with images based on audience feedback (ie. audience votes for an image and then that image gets put on a slide later).

I'm concerned about the risk of editing in presentation mode and the editor inadvertently exiting the slideshow in the middle of the presentation.

Are there any add-ons etc. that can be used in PowerPoint to edit/modify a slide during mid presentation while preventing the risk of messing up the live presentation if possible?

Ideas thus far:

  • Using the LiveWeb plugin and an FTP site/Dropbox to point to an image and overwrite the image on the LiveWeb slide based on audience feedback (too complicated for the editors that will be doing this live)
  • Update presentation remotely while on a shared network (not sure if PPT will update this live.).
  • Update: As long as the presentation is using "Presenter View" and an extended monitor, you can navigate through the entire computer and edit any slide on the PowerPoint. Edited slides will show the updated content/images in the live presentation. Doing this, however, pauses the live presentation. So if the person presenting needs to go to the next slide or activate an animation while you are editing, it won't happen until the presentation is resumed. This seems like it will work as long as the presenter doesn't try to move to the next slide before the editor is done editing. Any add-ins that allow for simultaneos editing AND navigation of the presentation?

Has anyone ever done something like this before? What did you do to make it work in a live presentation?


In PowerPoint 2013, it is really very simple:

  1. In Presenter View, click on Show Taskbar (upper left corner)

  2. When taskbar opens at bottom of screen, click on PowerPoint tab,

  3. In three views that are shown (Editor, Presenter and SlideShow), click on the Editor view.

  4. If you want audience to see your changes as you make them, have same slide showing in all 3 views.

  5. If you don't want audience to see changes until you are done, click the Black screen icon in Presenter View (Monitor with diagonal line across), before you start your change, OR change to a different slide in Presenter view.

  6. Slideshow will show your changed slide on the big screen, when you go to it.

Happy PowerPointing!


MDT is closer than he might think; I used to brief a stack of presentations some of which were being edited during the show. The key is to create the master presentation as a smooth interface to a collection of presentations. I used to get this done in Office 97; I'm sure it can be done now. If that suits your needs, static link to a volatile presentation (but with a stable filename) might be the thing.


This is really quite simple, especially since you say you want to change a slide that's not currently in view (which can get tricky due to bugs in some PPT versions).

Add this to a VBA module in your presentation.
You'll have to save the presentation as PPTM or PPSM rather than PPTX/PPTX.

Follow the instrux included as comments:

Option Explicit

' We'll modify slide #4 ... change as needed
' Make sure that the slide has no empty content or picture placeholders on it
Const lSlideNum As Long = 4

Sub AddAnImage()
    ' add a shape to any slide you like
    ' assign the shape an Action Setting of Run Macro: AddAnImage

    Dim oSl As Slide
    Dim oSh As Shape

    Set oSl = ActivePresentation.Slides(lSlideNum)

    ' bring in the image; setting width/height to -1 ensures that you
    ' don't distort it
    Set oSh = oSl.Shapes.AddPicture("c:\temp\photo.jpg", msoFalse, msoTrue, 0, 0, -1, -1)

    With oSh
        .LockAspectRatio = msoTrue ' to make sure it stays undistorted
        ' change its position/size as you wish
        ' for example, let's make it the full width of the slide:
        .Width = ActivePresentation.PageSetup.SlideWidth
    End With

End Sub