阅读量:0
要使用C#创建一个Office文档模板,可以使用Microsoft.Office.Interop.Word库。以下是一个简单的示例代码,演示如何创建一个包含文本和表格的Word文桲。
using Word = Microsoft.Office.Interop.Word; class Program { static void Main() { // 创建一个新的Word应用程序实例 Word.Application wordApp = new Word.Application(); // 创建一个新的文档 Word.Document doc = wordApp.Documents.Add(); // 插入文本 Word.Paragraph para1 = doc.Paragraphs.Add(); para1.Range.Text = "这是一个Word文档模板示例"; // 插入表格 Word.Table table = doc.Tables.Add(para1.Range, 2, 2); table.Cell(1, 1).Range.Text = "行1列1"; table.Cell(1, 2).Range.Text = "行1列2"; table.Cell(2, 1).Range.Text = "行2列1"; table.Cell(2, 2).Range.Text = "行2列2"; // 保存文档 doc.SaveAs2("C:\\path\\to\\template.docx"); // 关闭Word应用程序 wordApp.Quit(); } }
在这个示例中,我们首先创建了一个Word应用程序实例,然后创建了一个新的文档。接着,我们向文档中插入了一些文本和一个表格,并最后将文档保存为一个模板文件。
请确保你已经安装了Microsoft Office,并在你的C#项目中引用了Microsoft.Office.Interop.Word库。如果你没有安装Office,也可以考虑使用一些第三方库来生成Word文档,例如OpenXML SDK。