使用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 生日广州男生祝福语简短