A family of Microsoft presentation graphics products that offer tools for creating presentations and adding graphic effects like multimedia objects and special effects with text.
As JohnW suggests, SlideID is one way. You can also use "tags" to identify slides.
Example:
With ActivePresentation.Slides(1)
.Tags.Add "SlideName", "Slide One"
End With
The tag value can be any string and you can add pretty much as many tags to each slide (or each shape on the slide, or each presentation) as you like.
Then you can use a function to retrieve the slide you're after:
Function SlideTaggedWith(sTagName as String, sTagValue as String) as Slide
Dim oSl as Slide
For Each oSl in ActivePresentation.Slides
If oSl.Tags(sTagName) = sTagValue Then ' found ii!
Set SlideTaggedWith = oSl
Exit Function
End If
Next
End Function