Вот так решил вопрос. код:
| Код | OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Filter = "Word files (*.doc)|*.doc" ; if (openFileDialog.ShowDialog() == DialogResult.OK) { StreamReader reader = new StreamReader(openFileDialog.FileName); try { strFileName = openFileDialog.FileName; txt_File.Text = reader.ReadToEnd();
} catch (Exception ex) { MessageBox.Show(ex.Message); return; } finally { reader.Close(); } Word.ApplicationClass wordApp = new Word.ApplicationClass(); object file = strFileName; object nullobj = System.Reflection.Missing.Value;
Word.Document doc = wordApp.Documents.Open( ref file, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj); doc.ActiveWindow.Selection.WholeStory(); doc.ActiveWindow.Selection.Copy(); IDataObject data = Clipboard.GetDataObject(); txt_File.Text = data.GetData(DataFormats.Text).ToString(); doc.Close(ref nullobj, ref nullobj, ref nullobj); wordApp.Quit(ref nullobj, ref nullobj, ref nullobj);
|
знаю что криво,но вроде работает. Спасибо всем.
|