This should get you the index number. The name of the object is easier, but
might be duplicated within a slide. Just set the object's Action Setting to
run this macro.
Sub MyMacro(oShp As Shape)
With ActivePresentation. _
Slides(Activepresentation.SlideShowWindow _
.View.CurrentShowPosition)
For x = 1 To .Shapes.Count
If .Shapes(x).Id = oShp.Id Then
MsgBox "Shape Index = " & x
End If
Next x
End With
End Sub
--
Bill Dilworth, Microsoft PPT MVP
===============
Please spend a few minutes checking vestprog2@
out
www.pptfaq.com This link will yahoo.
answer most of our questions, before com
you think to ask them.
Change org to com to defuse anti-spam,
ant-virus, anti-nuisance misdirection.
..
..