C#设置word页码
时间: 2023-07-27 22:24:26 浏览: 396
C#实现word文档打印及预览
4星 · 用户满意度95%
要在 C# 中设置 Word 文档的页码,可以按照以下步骤操作:
1. 首先,添加对 Microsoft.Office.Interop.Word 的引用。
2. 创建一个 Word 应用程序对象并打开文档。
```csharp
using Microsoft.Office.Interop.Word;
Application wordApp = new Application();
Document wordDoc = wordApp.Documents.Open("你的文档路径");
```
3. 获取文档的页眉或页脚。
```csharp
HeaderFooter header = wordDoc.Sections[1].Headers[WdHeaderFooterIndex.wdHeaderFooterPrimary];
```
4. 在页眉或页脚中插入页码。
```csharp
Range range = header.Range;
range.Collapse(WdCollapseDirection.wdCollapseEnd);
range.Fields.Add(range, WdFieldType.wdFieldPage);
```
5. 最后,保存并关闭文档。
```csharp
wordDoc.Save();
wordDoc.Close();
```
以上就是设置 Word 文档页码的 C# 代码示例。
阅读全文