TPE
![]() |
![]() |
![]() |
|
|
Tavvafi@gmail.com |
|||
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
ActivePresentation.Slides(1).Shapes("Title 1")
Function ShapeWithID(oSl As Slide, lID As Long) As Shape
' Returns a reference to the shape with ID lID
' on slide oSl (or Nothing)
Dim oSh As Shape
For Each oSh In oSl.Shapes
Debug.Print oSh.Id
If oSh.Id = lID Then
Set ShapeWithID = oSh
Exit Function
End If
Next
End Function
Use this to test the function:
Sub TestShapeWithID()
Dim oSh As Shape
' Change the slide number and ID as needed:
Set oSh = ShapeWithID(ActivePresentation.Slides(1), 9)
If Not oSh Is Nothing Then
oSh.Select
End If
End Sub
ActivePresentation.Slides(1).Shapes("Title 1")



































