手机
当前位置:查字典教程网 >编程开发 >C#教程 >使用C#实现在word中插入页眉页脚的方法
使用C#实现在word中插入页眉页脚的方法
摘要:针对Word的操作是很多程序都具备的功能,本文即以实例展示使用C#实现在word中插入页眉页脚的方法,供大家参考借鉴,具体方法如下:一、插入...

针对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中插入页眉页脚的方法】相关文章:

c#重写TabControl控件实现关闭按钮的方法

C#调用Java类的实现方法

python实现AutoResetEvent类的阻塞模式方法解析

c#实现隐藏与显示任务栏的方法详解

使用C#实现在屏幕上画图效果的代码实例

使用c#在word文档中创建表格的方法详解

使用checked语句防止数据溢出的解决方法

c#创建Graphics对象的三种方法

使用C#获取系统特殊文件夹路径的解决方法

解析c#在未出现异常情况下查看当前调用堆栈的解决方法

精品推荐
分类导航