Sub Demo() Dim i As Long With ActiveDocument For i = .Shapes.Count To 1 Step -1 If .Shapes(i).Type <> msoPicture Then .Shapes(i).Delete Next End With End Sub