I am trying to insert text into the word document. But whenever i execute my code the text enter by me in the text box is always added in the beginning. I am unable to insert the text in the end of the document. I am unable to fix this using Range also.
private void button2_Click(object sender, EventArgs e) { try { if (textBox1.Text != "") { Microsoft.Office.Interop.Word._Application oWord; object oMissing = Type.Missing; oWord = new Microsoft.Office.Interop.Word.Application(); oWord.Visible = false; oWord.Documents.Open(filePath); oWord.Selection.TypeText(textBox1.Text); oWord.ActiveDocument.Save(); oWord.Quit(); MessageBox.Show("The text is inserted."); textBox1.Text = ""; } else { MessageBox.Show("Please give some text in the text box"); } } catch(Exception) { MessageBox.Show("Please right click on the window and provide the path"); } }
InsertAfter?ActiveDocument.Characters.Last.SelectthenSelection.CollapseActiveDocument.Characters.Last.SelectandSelection.Collapsecomments works..!!!