程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 應用C#完成在word中拔出頁眉頁腳的辦法

應用C#完成在word中拔出頁眉頁腳的辦法

編輯:C#入門知識

應用C#完成在word中拔出頁眉頁腳的辦法。本站提示廣大學習愛好者:(應用C#完成在word中拔出頁眉頁腳的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是應用C#完成在word中拔出頁眉頁腳的辦法正文


針對Word的操作是許多法式都具有的功效,本文即以實例展現應用C#完成在word中拔出頁眉頁腳的辦法,供年夜家參考自創,詳細辦法以下:

1、拔出頁腳的辦法:

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

2、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#法式設計起到必定的贊助感化。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved