Moving cursor to beginning of document - C# and Word Interop

Posted 13 February 2013 - 10:22 AM

As the title suggest, I'm trying to create word document through C#. I'm able to create new document, but I also want to open an existing document and add the content to it from the beginning. That is I want the new content to appear at the top. Below is what I've done so far, but always the content gets appended at the end.

Re: Moving cursor to beginning of document - C# and Word Interop

Posted 13 February 2013 - 08:52 PM

I just tried what andrewsw has suggested, but still the content is placed at the end of document. The document which I want my new content to be inserted already contain a series of text and images.
I've also tried the combination of

Re: Moving cursor to beginning of document - C# and Word Interop

Posted 19 February 2013 - 08:27 PM

@andrewsw,
I've used you approach as a starting point and I'm able to move the cursor to beginning of doucment.
I've created a range object and set its start and end refereces to 0 and 0. Now the content gets inserted to the beginning but there is a little problem in that insertion. The new content gets inserted upside down in the order of insertion. i.e. The first piece of content goes to the last and the second one goes previous to the last and so on until the last content becomes the first. What I haven't tried is using the praragraphs[1].range yet. Any help you can provide?