如何用C#对word文档进行页码设置
public void InsertPageNumber(string strType, bool bHeader)
{
object oAlignment = Word.WdPageNumberAlignment.wdAlignPageNumberCenter;
object oFirstPage = bHeader;
Word.WdHeaderFooterIndex WdFooterIndex = Word.WdHeaderFooterIndex.wdHeaderFooterPrimary;
switch (strType)
{
case "Center":
oAlignment = Word.WdPageNumberAlignment.wdAlignPageNumberCenter;
break;
case "Right":
oAlignment = Word.WdPageNumberAlignment.wdAlignPageNumberRight;
break;
case "Left":
oAlignment = Word.WdPageNumberAlignment.wdAlignPageNumberLeft;
break;
}
myWordApplication.Selection.Sections.Item(1).Footers.Item(WdFooterIndex).PageNumbers.Add(ref oAlignment, ref oFirstPage);
}
为什么提出出错
提示错误 “Word.Sections”并不包含“Item”的定义
myWordApplication.Selection.Sections.Item(1).Footers.Item(WdFooterIndex).PageNumbers.Add(ref oAlignment, ref oFirstPage); 这句有问题啊!
谁帮我解决啊!谢谢了
{
object oAlignment = Word.WdPageNumberAlignment.wdAlignPageNumberCenter;
object oFirstPage = bHeader;
Word.WdHeaderFooterIndex WdFooterIndex = Word.WdHeaderFooterIndex.wdHeaderFooterPrimary;
switch (strType)
{
case "Center":
oAlignment = Word.WdPageNumberAlignment.wdAlignPageNumberCenter;
break;
case "Right":
oAlignment = Word.WdPageNumberAlignment.wdAlignPageNumberRight;
break;
case "Left":
oAlignment = Word.WdPageNumberAlignment.wdAlignPageNumberLeft;
break;
}
myWordApplication.Selection.Sections.Item(1).Footers.Item(WdFooterIndex).PageNumbers.Add(ref oAlignment, ref oFirstPage);
}
为什么提出出错
提示错误 “Word.Sections”并不包含“Item”的定义
myWordApplication.Selection.Sections.Item(1).Footers.Item(WdFooterIndex).PageNumbers.Add(ref oAlignment, ref oFirstPage); 这句有问题啊!
谁帮我解决啊!谢谢了
...全文
相关推荐
C# 操作Word按物理页码一页一页跳转
本主题将深入探讨如何利用C#实现Word文档的物理页码跳转功能,即允许程序按照具体的物理页码逐页或者指定页数进行跳转。这种功能在处理大量数据或者长篇文档时尤其有用。
比较全的一个C#操作word文档示例
"本文提供了一个全面的C#操作Word文档的示例,涵盖了图、文、表、公式编辑与排版,以及页面设置、页眉、页码等操作。适用于需要使用C#生成或修改Word文档的开发者,特别是使用VS2008和.NET
用OpenXml创建一个带页码的Word文档
安装完成后,可以通过NuGet包管理器在项目中添加引用,以便在C#或VB.NET项目中使用。要创建一个带有页码的Word文档,我们需要理解Word中的页眉和页脚概念。
C#生成word文档
C#生成Word文档是一种常见的需求,特别是在自动化报告生成、数据导出或系统集成等场景中。下面我们将深入探讨如何在C#中创建Word文档,包括所需的环境、工程设置、对象模型的理解以及代码实现。
使用C#实现在word中插入页眉页脚的方法
对于页眉,同样遍历文档的每个段落,但这次获取的是页眉范围(headerRange),添加页码字段,设置对齐方式。


