[SIZE=3][FONT=Verdana][SIZE=2]Case 13 'Picture
With SourceFile.Worksheets(CStr(SlideNshapes!Shape_Sheet)).Range(CStr(SlideNshapes!Shape_Range))
Select Case SlideNshapes!Shape_Function_Needed
Case "PasteAsPicture"
.Copy
If Not Not Temp Then ReDim Preserve Temp(UBound(Temp) + 2) Else ReDim Temp(1)
Set Temp(UBound(Temp) - 1) = ppt.Slides.FindBySlideID(SlideNshapes!Slide_ID).Shapes.PasteSpecial(ppPasteBitmap)
With Temp(UBound(Temp) - 1)
Temp(UBound(Temp)) = Array("Top", "Left", "Height", "Width")
For Each element In Temp(UBound(Temp))
CallByName Temp(UBound(Temp) - 1), element, VbLet, CallByName(ppt.Slides.FindBySlideID(SlideNshapes!Slide_ID).Shapes(SlideNshapes!ShapeName_as_in_BRD), element, VbGet)
Next element
[I][U]'Here I want to clear the UBound[/U][/I][/SIZE][/FONT][/SIZE]
[SIZE=3][FONT=Verdana][SIZE=2] End With
ppt.Slides.FindBySlideID(SlideNshapes!Slide_ID).Shapes(SlideNshapes!ShapeName_as_in_BRD).Delete
End Select
End With[/SIZE][/FONT][/SIZE]