使用C#

时间:2015-08-14 20:29:40

标签: c# wpf ms-word

我有一个Word模板(* .dotx)我正在尝试使用C#填充。

我无法访问"纯文本内容控件"在模板中。

以下代码添加(打开)文档,但始终显示0个表单域。

使用的参考资料:

using Application = Microsoft.Office.Interop.Word.Application;
using Document = Microsoft.Office.Interop.Word.Document;

功能代码:

var word = new Application();
var doc = new Document();
doc = word.Documents.Add(Directory.GetCurrentDirectory() +
             @"\..\..\Media\Documents\MCO Notification of a Medicaid Other Event - Template.dotx");
doc.Activate();

MessageBox.Show(doc.FormFields.Count.ToString());

doc.Close();
word.Quit();

另外,如何在应用程序中插入文档的相对路径。

1 个答案:

答案 0 :(得分:0)

您必须使用FlowDocument 来容纳Word文档中的RTF。

搜索有关"在WPF FlowDocument内显示Word文档的解决方案"。

这样的事情: http://www.codeproject.com/Articles/649064/Show-Word-File-in-WPF