如何在Rich Textbox WPF中加载word文档

时间:2011-06-02 14:32:40

标签: wpf ms-word richtextbox

我正在尝试将word文档加载到Rich Textbox控件中,以便用户可以编辑内容并最终保存它。以下是我使用的代码:

string fileName = @"..\..\Files\test.doc";

            TextRange range;

            FileStream fStream;

            if (File.Exists(fileName))
            {

                range = new TextRange(RTB.Document.ContentStart, RTB.Document.ContentEnd);

                fStream = new FileStream(fileName, FileMode.OpenOrCreate);

                range.Load(fStream, DataFormats.Rtf);

                fStream.Close();

            }

当我运行它时,我收到以下错误:

Unrecognized structure in data format 'Rich Text Format'.Parameter name: stream

我已确保该文档不包含图片。

1 个答案:

答案 0 :(得分:0)

Word文档不是富文本文档。

在您执行此操作之前,需要首先将文档另存为RTF文件。