使用C#实现在word中插入页眉页脚的方法
针对Word的操作是很多程序都具备的功能,本文即以实例展示使用C#实现在word中插入页眉页脚的方法,供大家参考借鉴,具体方法如下:
一、插入页脚的方法:
publicvoidInsertFooter(stringfooter)
{
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.SectionwordSectioninthis.Application.ActiveDocument.Sections)
{
Word.RangefooterRange=wordSection.Footers[Word.WdHeaderFooterIndex.wdHeaderFooterPrimary].Range;
footerRange.Font.ColorIndex=Word.WdColorIndex.wdDarkRed;
footerRange.Font.Size=20;
footerRange.Text="页脚页脚";
}
foreach(Word.Sectionsectioninthis.Application.ActiveDocument.Sections)
{
Word.RangeheaderRange=section.Headers[Word.WdHeaderFooterIndex.wdHeaderFooterPrimary].Range;
headerRange.Fields.Add(headerRange,Word.WdFieldType.wdFieldPage);
headerRange.ParagraphFormat.Alignment=Word.WdParagraphAlignment.wdAlignParagraphRight;
}
希望本文实例能够对大家的C#程序设计起到一定的帮助作用。
热门推荐
10 小红书平安祝福语简短
11 生日祝福语大全女孩简短
12 收生日红包祝福语 简短
13 领证幽默祝福语简短
14 法考面试祝福语简短
15 老哥出门祝福语简短语
16 送灯祝福语简短独特
17 幼儿狗年祝福语大全简短
18 好听的元旦简短祝福语