Insert a whole file into MS word document programatically using C# (not content of file)
<p>this is my code.</p>

<pre><code>    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
    using Microsoft.Office.Interop.Word;
    namespace WindowsFormsApplication1
    {
        public partial class Form2 : Form
        {
            public Form2()
            {
                InitializeComponent();
            }

            private void button1_Click(object sender, EventArgs e)
            {
                object missing = System.Reflection.Missing.Value;
                object fileName = @"C:\b.docx";
                Microsoft.Office.Interop.Word.Application WordApp = new Microsoft.Office.Interop.Word.Application();
                Document adoc = WordApp.Documents.Open(ref fileName, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, 
                    ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);
                Range rngPic = adoc.Tables[1].Cell(1, 2).Range;
                rngPic.InsertFile(@"C:\a.docx", ref missing, ref missing, ref missing, ref missing);
                WordApp.Visible = true;
            }
        }
    }
</code></pre>

<p>what my expectation is <code>b.docx</code> should contain the file <code>a.docx</code> rather the content of <code>a.docx</code> was added to the <code>b.docx</code>. </p>

<p><strong>In clear to say i need to insert a.docx into b.docx using c# programmatically</strong> as we do insert object in word.</p>

<p>i need to add the whole file into the word document. <em>not content of the file</em> help me!!!</p>

<p><strong>correction , suggestions, new codes are most welcomed.</strong></p>

<p>please help me.</p>