Programmatically insert images from xml into Word 2003

I am pretty new to vb.net so please bare with my newness...
What I need to do is read xml files that are provided to me.  For each base64 image I find, I will decode and insert them programmatically into a Word document.  I have accomplished this in my older vb6  application but we are now updating all our applications to .net and am having some issues.  
So now, in .net, I decode [Convert.FromBase64String(xmlStr)] my base64 image into a byte array and.....what?? From here how do I add the image to my bookmark in my document?  In vb6 I was saving the decoded image to a file and then inserting the image - will I need to do this still?? or is there a way to do this without saving anything out to a file.  I have been looking and looking but have not been able to find any examples (I could be wording my inquiries wrong??) that will insert a decoded image without saving it to file first.  
Please let me know if you need any further information or if I need to clarify anything.  And many thanks in advance for any info!!
chilekittyAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Bob LearnedCommented:
Ah, yes, so many doors to check, so little time!! *WINK*

Here is a previous question that shows a class that I have in my bag-o-tricks:

http://www.experts-exchange.com/Programming/Languages/.NET/Visual_Basic.NET/Q_22738049.html
0
chilekittyAuthor Commented:
Thanks for your quick response!!!  I was fortunate to have run into your class and have tried it and it works great.  But sorry to say, I am still stuck on the issue of what do I need to do now that I have this image.......I mean how do I now insert it into my Word document based on a bookmark?  
There are only so many ways to insert an image into word and I have not been able to find an example that does not require a filename or a copy to the clipboard both of which were a thumbs down per boss.  I feel like I'm missing something here....??  
So really the bottom line issue is how can I insert an image into Word (per bookmark) once I have the image in memory?  Any help would be greatly appreciated!

0
Bob LearnedCommented:
That, my friend, is a great question.  I haven't found a way, yet, to insert an Image into Word without an intermediate file, but that doesn't mean that is impossible.  
0
Cloud Class® Course: CompTIA Cloud+

The CompTIA Cloud+ Basic training course will teach you about cloud concepts and models, data storage, networking, and network infrastructure.

chilekittyAuthor Commented:
I like the way you worded it....."yet".  I have hope.  Once again...much thanks for your help!

Hopefully someone may come across this question and have some insight into this dilemma.  
0
Bob LearnedCommented:
If I have learned anything over these past 20+ years, is that nothing is impossible, just undiscovered.
0
Bob LearnedCommented:
Would something commercial, like Aspose.Words, be an option?  I am not sure of its capabilities for your particular problem, but they have a free trial that you can download and test.

Aspose.Words for .NET and Java
http://www.aspose.com/categories/file-format-components/aspose.words-for-.net-and-java/default.aspx
0
chilekittyAuthor Commented:
Thank you TheLearnedOne....we are keeping it on the back burner for now.  There still may be hope for my issue.  Thanks again!
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
.NET Programming

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.