Greg! this is brilliant. This works perfectly provided the shape is formatted as wrapped in line with text. But it skips any images that are not-inline (but are wrapped square or tight). If I may ask one more favor of you. Is there also a way to step through the non-inline shapes and select them like you do for the inline shapes? For some reason VBA won't let me .range.select a non-InLineShape.
Doug