用c#填充Word文档中的内容控件
本文关键字:控件 文档 填充 Word | 更新日期: 2023-09-27 18:07:56
我有一个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();
还有,如何在应用程序中插入文档的相对路径
您必须使用FlowDocument来容纳来自Word文档的RTF。
搜索有关"在WPF FlowDocument中显示Word文档"的解决方案。
像这样:http://www.codeproject.com/Articles/649064/Show-Word-File-in-WPF