Rendering OLE Fields programatically:

I've created an MS Access database with an OLE field.

In MS Access, I populate the field by double-clicking (which opens word) and then saving the document in the database field. When I double-click the document opens again, revealing my document.

So far, so good.

Using VB, my program creates a new document which I intend to use as a report (I know how to do this).

Here's the problem:

I am reading by database using ADODB and want to know how
insert the data from the OLE field (populated with a Word Document) into my new document. The effect would be the same as copying text from one document into another document. I've done extensive work in manipulating Word documents via VB and know how to do most of what I need to do. Seems like the data in the OLE field is not stored the same way as it is when a document is save to the file system. I tried setting a range in the target document with the data from the OLE field but that did'nt work. Also note that this is a "report" and I do not want user interface other than clicking a button to run the report. That means no clicking of a control to open the document (stored in the OLE field) other than to enter the data in the fileld.

Perhaps I also could be of assistance to those who can answer this! Thanks.