morcosoft word 11.0 object Library是安装office自带的com组件.可以通过这个组件对word文档内容进行编辑,这里用这个组件来获取文本内容.
 
添加引用:
 项目->添加引用->COM->morcosoft word 11.0 object Library->确定
 
添加命名空间:
InBlock.gif using Word=Microsoft.Office.Interop.Word;
 
然后添加button和textbox控件,编辑button控件的单击事件代码:
InBlock.gif                 private void button1_Click( object sender, EventArgs e)
InBlock.gif                {
InBlock.gif                        openFileDialog1.Filter = "请选择一个WORD文档|*.doc";
InBlock.gif                         if (openFileDialog1.ShowDialog() == DialogResult.OK)
InBlock.gif                        {
InBlock.gif
InBlock.gif                                 string file = openFileDialog1.FileName;
InBlock.gif                                Word.ApplicationClass wordApp = new Microsoft.Office.Interop.Word.ApplicationClass();
InBlock.gif                                 object fileobj=file ;
InBlock.gif                                 object nullobj = System.Reflection.Missing.Value;
InBlock.gif
InBlock.gif                                Word.Document doc = wordApp.Documents.Open (
InBlock.gif
InBlock.gif                                                                             ref fileobj, ref nullobj, ref nullobj, ref nullobj,
InBlock.gif
InBlock.gif                                                                             ref nullobj, ref nullobj, ref nullobj,
InBlock.gif
InBlock.gif                                                                             ref nullobj, ref nullobj, ref nullobj,
InBlock.gif                                                                             ref nullobj, ref nullobj, ref nullobj,
InBlock.gif
InBlock.gif                                                                             ref nullobj, ref nullobj, ref nullobj);
InBlock.gif
InBlock.gif                                doc.ActiveWindow.Selection.WholeStory();
InBlock.gif
InBlock.gif                                doc.ActiveWindow.Selection.Copy();
InBlock.gif
InBlock.gif
InBlock.gif                                IDataObject data = Clipboard.GetDataObject();
InBlock.gif                                textBox1.Text = data.GetData(DataFormats.Text).ToString();
InBlock.gif                                 //textBox1.Text = doc.Content.Text;
InBlock.gif                                doc.Close( ref nullobj, ref nullobj, ref nullobj);
InBlock.gif                                wordApp.Quit( ref nullobj, ref nullobj, ref nullobj);
InBlock.gif
InBlock.gif                                
InBlock.gif                        }
InBlock.gif                }