问题描述
项目要求,把word文档里的内容读取出来,显示在RichTextBox里,我写的代码如下:publicstaticvoidLoadDataFromFile(thisSystem.Windows.Controls.RichTextBoxRTFBox,stringfileName){if(File.Exists(fileName)){objectoFileName=fileName;objectunknow=Type.Missing;_Applicationapp=newWord.Application();_Documentdoc=app.Documents.Open(refoFileName,refunknow,refunknow,refunknow,refunknow,refunknow,refunknow,refunknow,refunknow,refunknow,refunknow,refunknow,refunknow,refunknow,refunknow,refunknow);RTFBox.SelectAll();RTFBox.Cut();doc.ActiveWindow.Selection.WholeStory();doc.ActiveWindow.Selection.Copy();RTFBox.Paste();app.NormalTemplate.Saved=true;objectcloseOption=Word.WdSaveOptions.wdDoNotSaveChanges;doc.Close(refcloseOption,refunknow,refunknow);app.Quit(refcloseOption,refunknow,refunknow);doc=null;app=null;GC.Collect();GC.WaitForPendingFinalizers();Clipboard.Clear();}else{RTFBox.SelectAll();RTFBox.Cut();RTFBox.AppendText("无内容");}}实际使用下来,是能正确显示的,但太慢,好久界面才有反应,请问高手,如何才能提高速度?谢谢!