#1
|
|||
|
|||
Referring to objects in running PowerPoint presentation
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 |