I have a workbook that displays a form with a TreeView control. I'd like to assign various icons to different nodes in the tree. Based on the article at http://msdn.microsoft.com/en-us/libr...(v=VS.80).aspx, it appears that I need to read images from external files into an image list, which can then be referenced from the ImageIndex or IndexKey property of individual tree nodes.

However, I also want my workbook to be portable, so I can E-mail it to someone and they can view it on their system and see the same things that I do. This doesn't seem consistent with the requirement to read in the icon files from a separate location, since in that case I need to distribute extra image files with the workbook and make sure they get installed in some known location.

Is there some way of storing images with the Excel workbook itself and accessing them for use within a TreeView control on a form?

Thanks.