使用C#实现在word中插入页眉页脚的方法

时间:2022-05-29 06:14:32

针对Word的操作是很多程序都具备的功能,本文即以实例展示使用C#实现在word中插入页眉页脚的方法,供大家参考借鉴,具体方法如下:


一、插入页脚的方法:

public void InsertFooter(string footer){
if (ActiveWindow.ActivePane.View.Type == WdViewType.wdNormalView ||
ActiveWindow.ActivePane.View.Type == WdViewType.wdOutlineView)
{
ActiveWindow.ActivePane.View.Type = WdViewType.wdPrintView;
}
ActiveWindow.View.SeekView = WdSeekView.wdSeekCurrentPageFooter;
this.Application.Selection.HeaderFooter.LinkToPrevious = false;
this.Application.Selection.HeaderFooter.Range.ParagraphFormat.Alignment = WdParagraphAlignment.wdAlignParagraphCenter;
ActiveWindow.ActivePane.Selection.InsertAfter(footer);
//跳出页眉页脚设置
ActiveWindow.View.SeekView = WdSeekView.wdSeekMainDocument;
}


二、msdn上的方法:

foreach (Word.Section wordSection in this.Application.ActiveDocument.Sections){    Word.Range footerRange = wordSection.Footers[Word.WdHeaderFooterIndex.wdHeaderFooterPrimary].Range;    footerRange.Font.ColorIndex = Word.WdColorIndex.wdDarkRed;    footerRange.Font.Size = 20;    footerRange.Text = "页脚 页脚";}foreach (Word.Section section in this.Application.ActiveDocument.Sections){    Word.Range headerRange = section.Headers[Word.WdHeaderFooterIndex.wdHeaderFooterPrimary].Range;    headerRange.Fields.Add(headerRange, Word.WdFieldType.wdFieldPage);    headerRange.ParagraphFormat.Alignment = Word.WdParagraphAlignment.wdAlignParagraphRight;}

希望本文实例能够对大家的C#程序设计起到一定的帮助作用。

除声明外,跑步客文章均为原创,转载请以链接形式标明本文地址
  使用C#实现在word中插入页眉页脚的方法

本文地址:  http://www.paobuke.com/develop/c-develop/pbk23632.html






相关内容

使用C#实现在word中插入页眉页脚的方法C#设计模式之Visitor访问者模式解决长隆欢乐世界问题实例使用C#实现在word中插入页眉页脚的方法C#中各种计时器用法小结使用C#实现在word中插入页眉页脚的方法深入理解C# DateTime日期格式化使用C#实现在word中插入页眉页脚的方法C#中析构函数、Dispose、Close方法的区别
使用C#实现在word中插入页眉页脚的方法C#直线的最小二乘法线性回归运算实例使用C#实现在word中插入页眉页脚的方法C#设置开机启动项、取消开机启动项使用C#实现在word中插入页眉页脚的方法C#遍历操作系统下所有驱动器的方法使用C#实现在word中插入页眉页脚的方法DevExpress获取TreeList可视区域节点集合的实现方法