Hi Robin,
you'll have to distinguish between shapes and inlineshapes,
which move with the text. If you want a shape, delete the last line.
There may be other methods, too.
Seems that the macro recorder only supports insertion
of inlineshapes. Could be handled easily.
But note, some characters might be behind the shape after conversion.
Dim oShp As InlineShape
Set oShp = Selection.InlineShapes.AddPicture( _
FileName:="C:\test\test.bmp", _
LinkToFile:=False, _
SaveWithDocument:=True)
oShp.ConvertToShape
---
Greetings from Bavaria, Germany
Helmut Weber, MVP
"red.sys" & chr(64) & "t-online.de"
Word XP, Win 98
http://word.mvps.org/