使用下面提供的代码,当我按下按钮时,页面会被编号。但是,如果我选择了除第一页以外的任何页面,则页码成为起始页码,即在选择第2页时单击按钮将第1页上的号码设置为" 2"。在任何情况下,如何从第一页开始。
Microsoft.Office.Interop.Word.Document Doc = //Gets current Document
oject CurrentPage = Microsoft.Office.Interop.Word.WdFieldType.wdFieldNumPages;
object oMissing = System.Reflection.Missing.Value;
//Gets the Header
Doc.ActiveWindow.ActivePane.View.SeekView = WdSeekView.wdSeekPrimaryHeader;
//Adds the page number
Doc.ActiveWindow.Selection.Fields.Add(
Doc.ActiveWindow.Selection.Range, ref CurrentPage, ref oMissing, ref oMissing);
答案 0 :(得分:0)
对象HeaderFooter包含一个PageNumbers属性,该属性具有几个有趣的属性,包括StartingNumber。
有关如何检索正确的HeaderFooter实例的一些信息,请参阅here。