PowerPoint Learning
PowerPoint Learning Community
Created on: 07 August, 2009 Members: 2850 | Community Link: http://powerpoint.wiziq.com

How do I add a Progress Bar to my presentation?

by Kerry Adams
Posted on 20 April, 2010

I want to add a progress bar at the bottom of my presentation so that whenever it is in the slideshow mode it should show the status right below it.

Can anyone help me?

by Geetesh Bajaj posted on 21 April, 2010
I have an automatic tool that does this for PowerPoint 2003 -- never upgraded it thereafter:

http://www.indezine.com/addin/thermometer/

Geetesh Bajaj, Microsoft PowerPoint MVP
http://www.indezine.com
http://www.ppted.com

LinkedIn: http://www.linkedin.com/groupInvitation?gid=1023917
Facebook: http://www.facebook.com/group.php?gid=72485431783
Twitter: http://twitter.com/geetesh
by Sukhpreet Kaur posted on 20 April, 2010
Below are the steps to add the progress bar to the PowerPoint presentation:

Once you are done with your presentation, Go to Tools > Macro > Visual Basic Editor. In the opened window, select Insert > Module and copy the below text in the blank page:

Sub AddProgressBar()
On Error Resume Next
With ActivePresentation
For X = 1 To .Slides.Count
.Slides(X).Shapes("PB").Delete
Set s = .Slides(X).Shapes.AddShape(msoShapeRectangle, _
0, .PageSetup.SlideHeight - 12, _
X * .PageSetup.SlideWidth / .Slides.Count, 12)
s.Fill.ForeColor.RGB = RGB(127, 0, 0)
s.Name = "PB"
Next X:
End With
End Sub


Then go to File > Close > Return to Microsoft PowerPoint. In the displayed page of Microsoft Powerpoint, go to:

Tools > Macro > Macros, then selectAddProcessBar and select Execute to achieve this process.


For reference, click here: Adding a progress bar to powerpoint presentation
by Sukhpreet Kaur posted on 20 April, 2010
@PowerPoint Info: This is so cool and easy. Thank you for giving sharing this tip :)
by Sukhpreet Kaur posted on 21 April, 2010
Thank you everyone for trying this :)
by Powerpoint Info posted on 20 April, 2010
Let's make it simple:

Insert two rectangular shapes of same dimension. Fill one with some color(Color you want to use for progress bar) and the other one matching the background color of your PowerPoint. Make sure both have same outline color. Place filled shape on the one matching the background color so that it look like a single shape. Now, on slide 1 re-size the filled shape so that both shapes give an impression of single shape filled somewhat. Select both shapes with Ctrl key and paste on all slides at same co-ordinates on each slide. Increase the size of filled shape on subsequent slides and make it completely filled on last slide. Run the slide show ..... :)

See example of such progress bar here.
by shyamal posted on 21 April, 2010
Thanks Sukhpreetjee.
It works very well in PPT 2007 as well.
Can you suggest some routine macro VB commands for powerpoint 2007 ?
Dr shyamal padh
by Ammar Esmail posted on 20 April, 2010
I feel the vba is much easier. Although I dont know anything of VBA but managed to add the progress bar in a few minutes. Thanks
by Paul Askin posted on 21 April, 2010
Thanks Sukhpreet, I tried it out in PowerPoint 2007 - Slightly different way to get to the macro, but works a treat :)

(In PowerPoint 2007, Click Developer & then Visual Basic in the Code group to get to the VBA editor)
by Ahsen Zeshan posted on 21 April, 2010
Thanks Sukhpreet! I did it easily.
by Lanod posted on 31 May, 2011
Confirm this worked fine in PowerPoint 2010.

You need to first save the PPTX as a Macro-Enabled Presentation (PPTM) and then click the Macros button on the View tab (of all places) to get started.

If you need to add more slides, do so, click Macros and run the macro again.

Thanks
by illagrenan posted on 09 April, 2012
You can try PowerPoint Add-In that works like this macro, see http://www.presentation-progressbar.com/.
Would you like to Reply:
Sign Up, or  Sign In (if you are existing member) to join this community!

See Virtual Classroom in action

Get a hands-on look at how WizIQ Virtual Classroom works.

Try Virtual Classroom Now

Request a free demo

Give live classes, create & sell online courses

Try it free Plans & Pricing

Connect