View Single Post
 
Old 07-16-2016, 12:00 AM
JohnWilson JohnWilson is offline Windows 7 64bit Office 2010 32bit
Programmer
 
Join Date: Nov 2008
Location: UK
Posts: 1,913
JohnWilson has a spectacular aura aboutJohnWilson has a spectacular aura about
Default

You can only do that with code.

Code:
Sub showHidden()
'NOTE this is ONLY for use in show mode
'NOTE the shapes will be visible when you finish the presentation
'The second code block fixes this it will run automatically
Dim osld As Slide
Dim oshp As Shape
Set osld = SlideShowWindows(1).View.Slide
For Each oshp In osld.Shapes
If oshp.Visible = False Then
oshp.Visible = True
osld.Tags.Add "TARGET", "YES"
oshp.Tags.Add "VIS", "NO"
End If
Next oshp
End Sub

Sub OnSlideShowTerminate(SW as SlideShowWindow)
Dim osld As Slide
Dim oshp As Shape
For Each osld In ActivePresentation.Slides
If osld.Tags("TARGET") = "YES" Then
For Each oshp In osld.Shapes
If oshp.Tags("VIS") = "NO" Then oshp.Visible = False
Next oshp
End If
Next osld
End Sub
__________________
Microsoft PowerPoint MVP 2007-2023
Free Advanced PowerPoint Tips and Tutorials
Reply With Quote