Sub Demo()
Dim i As Long, bWtrmk As Boolean, Shp As Shape
bWtrmk = False
With ActiveDocument.Sections.First.Headers(wdHeaderFooterPrimary)
For i = .Shapes.Count To 1 Step -1
If InStr(.Shapes(i).Name, "WordPictureWatermark") > 0 Then
.Shapes(i).Delete
bWtrmk = True
End If
Next
If bWtrmk = False Then
Set Shp = .Shapes.AddPicture(LinkToFile:=False, SaveWithDocument:=True, _
FileName:="C:\Users\" & Environ("UserName") & "\Pictures\IMG_0001.JPG")
With Shp
.Name = "WordPictureWatermark"
.PictureFormat.Brightness = 0.85
.PictureFormat.Contrast = 0.15
.LockAspectRatio = True
.Width = InchesToPoints(6)
.WrapFormat.AllowOverlap = True
.WrapFormat.Type = 3
.RelativeHorizontalPosition = wdRelativeHorizontalPositionMargin
.RelativeVerticalPosition = wdRelativeVerticalPositionMargin
.Left = wdShapeCenter
.Top = wdShapeCenter
End With
End If
End With
End Sub