Thanks again for the advice, Izandol. I've been working on saving the image to disk and thought I would report what I've found for anyone else who might be interested.
1) The image needs to be stored inside a chart (as in, a scatterplot). The chart can be blank except for the image but you need the chart
2) Make the chart HUGE. At least twice the height and width of the original picture, and expand the picture to fill the chart. Otherwise you're going to lose a lot of resolution in the export.
3) You have to select the chart either manually or with vba, you can't just export it; it has to receive focus (thus taking it away from whatever the user was doing).
Anyway, here's the code I got working. This will save the image as a .gif file in the same directory that the workbook is in and will try not to overwrite any existing files. The chart is in "Sheet1" and is the only chart in Sheet1.
(Based on Don's replay here: http://www.excelforum.com/excel-gene...icture-fi.html)
Feel free to disagree with anything I've said above 
Cheers.
-----------------------------------------------------------------------------------------------------------------
EDIT:
I think I need to work on my reading comprehension. I didn't even notice your mention of ActiveX Image Controls, Izandol. I'll give that a try tomorrow. I'll leave the post above alone. It might still be helpful to someone.
Bookmarks