C#

推荐列表 站点导航

当前位置:首页 > 脚本编程 > C# >

C#_使用C#实现在word中插入页眉页脚的方法,针对Word的操作是很多程序都具

来源:网络整理  作者:  发布时间:2020-12-21 05:17
使用C#实现在word中插入页眉页脚的方法,针对Word的操作是很多程序都具备的功能,本文即以实例展示使用C#实现在wor...

针对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#

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jiaob/c/6499.shtml

最新文章
热门文章
Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

C#_使用C#实现在word中插入页眉页脚的方法,针对Word的操作是很多程序都具

2020-12-21 编辑:

针对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; }

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jiaob/c/6499.shtml

相关文章

风云图片

推荐阅读

返回C#频道首页