You may be able to do this if you create a column of type adLongVarBinary;
this can hold binary large objects such as images. You'll probably need to
use GetChunk and AppendChunk to move the data to your Excel recordset,
however.
See the following Knowledge Base article for more information:
Q296173: HOWTO: Use ADOX to Create OLE Object Field in an Access Database
http://support.microsoft.com/support/kb/Articles/q296/1/73.asp
That being said, I tested retrieving data containing an image into Excel;
the column was ignored. I don't believe Excel knows how to handle image
data as part of importing data.
Images in Excel workbooks are independent of cells; you may need to use
Excel automation (which of course will require that Excel be installed) to
import the image.
Hope this helps!
Steven Bras, MCSD
Microsoft Developer Support/Visual Basic WebData
This posting is provided "AS IS" with no warranties, and confers no rights.