標籤:print wds ade 插入 div 功能 count 使用 round
針對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#七大經典排序演算法系列(上)C#給PDF檔案添加浮水印C#實現檔案上傳與下載功能執行個體C# DataTable中Compute方法用法集錦(數值/字串/運算子/表等操作)
C#編程自學之資料類型和變數一C#發送資料到剪貼簿及從剪貼簿中取資料的方法C#自訂序列化ISerializable的實現方法C#中is與as的區別分析
使用C#實現在word中插入頁首頁尾的方法