C#向word书签位置插入表格
时间: 2023-07-12 20:46:55 浏览: 133
C# NPOI生成word插入图片和表格
4星 · 用户满意度95%
可以使用Microsoft.Office.Interop.Word库来实现在Word文档的书签位置插入表格。以下是一个示例代码:
```c#
using Microsoft.Office.Interop.Word;
// 打开Word文档
Application wordApp = new Application();
Document doc = wordApp.Documents.Open(@"C:\example.docx");
// 获取书签对象
Range bookMarkRange = doc.Bookmarks["bookmarkName"].Range;
// 插入表格
Table table = doc.Tables.Add(bookMarkRange, 3, 3);
// 填充表格内容
for (int row = 1; row <= 3; row++)
{
for (int col = 1; col <= 3; col++)
{
table.Cell(row, col).Range.Text = $"Row {row}, Column {col}";
}
}
// 保存并关闭文档
doc.Save();
doc.Close();
wordApp.Quit();
```
其中,`bookmarkName`是Word文档中的书签名称,`3`和`3`是表格的行数和列数。你可以根据需求修改这些值。
阅读全文