在项目引用里添加上对Microsoft Word 11.0 object library的引用 if (openFileDialog1.ShowDialog() == DialogResult.OK) { object fileName = openFileDialog1.FileName; object path = @"c:/temp.rtf"; object missing = System.Reflection.Missing.Value; object; object isVisable = true; object formats = Word.WdSaveFormat.wdFormatRTF; Word.ApplicationClass app = new Word.ApplicationClass();//运行word程序。 Word.Document dc = null; /* * 打开文档 * */ dc= app.Documents.Open(ref fileName, ref missing, ref readOnly, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref isVisable, ref missing, ref missing, ref missing, ref missing); /* * 创建临时RTF格式文档 * */ app.ActiveDocument.SaveAs(ref path,ref formats,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); dc.Close(ref missing, ref missing, ref missing);//关闭文档 app.Quit(ref missing, ref missing, ref missing); app = null;//退出word程序 richTextBox1.LoadFile(path.ToString());//文档显示 } System.IO.File.Delete(path.ToString());//删除临时文件