要使用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。