![]() |
|
#1
|
|||
|
|||
|
I am trying to verify the slide and shape clicked to then make varying things happen. I can make it work when the presentation is not running but not when it is. I guess it's because I am not referring to the correct container/object at that time, but can't figure out what it should be, so any help would be much appreciated.
here is a working snippet when the presentation is not running: If (ActiveWindow.Selection.ShapeRange.Name) = "Playing card 1" Then If (ActiveWindow.Selection.SlideRange.SlideID) = 283 Then Set Target = ActivePresentation.Slides.FindBySlideID(279) MsgBox ("This is the shape with a Card for Linus and target slide " & Target.SlideIndex) End If End If Msgbox doesn't appear in presentation, if I add an errorhandler it always errors. I've tried ActivePresentation.Slides instead of ActiveWindow and various others without success. |
|
#2
|
|||
|
|||
|
You cannot have a selection in show mode
You need to assign a macro to the shapes when clicked with Insert Action Code:
Sub clicked_shape(oshp As Shape) MsgBox "Shape:= " & oshp.Name & " Slide #=" & oshp.Parent.SlideIndex End Sub |
|
#3
|
|||
|
|||
|
Thank you so much, works perfectly. Following your advice elsewhere, I substituted .SlideIndex for .SlideID so that it was unique allowing for inevitable jumbling of slides whilst the presentation is edited.
|
|
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| VBA Update Excel info in running Presentation | crimedog | PowerPoint | 0 | 04-20-2017 01:53 PM |
| Objects On a Motion Path Running Over a Playing Video Background Which Will Not Run | sprdeagle | PowerPoint | 0 | 03-30-2016 05:42 PM |
| embed a powerpoint presentation within another presentation | rundownbassman92 | PowerPoint | 3 | 08-21-2014 03:13 AM |
How to scroll down the slide while presentation running?
|
aditya_bokade | PowerPoint | 6 | 08-12-2012 12:09 AM |
| Table update in running presentation | rumdrum | PowerPoint | 0 | 02-10-2011 01:28 PM |