ShapeRange.Duplicate (Word)
Creates a duplicate of the specified ShapeRange object, adds the new range of shapes to the Shapes collection at a standard offset from the original shapes, and then returns a Shape object.
Set newShape = ActiveDocument.Shapes(1).Duplicate
With newShape
.Fill.PresetGradient msoGradientVertical, 1, msoGradientGold
End With