>In general, you can do pretty much anything without actually selecting. Just work with ranges directly.
>
>I don't see a Pictures collection, so I'm not sure exactly what to suggest, but you should be able to make a range out of the location where you want to insert and then specify that in the insertion.
I didn't see a way to apply the .Insert() command (for images) directly to a cell; it seems to work with a spreadsheet instead.
My problem turned out to be that the sheet was not selected or activated. Apparently an object reference is not always enough.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)