private void InsertPageNumber(Word._Application wordApp, string strType, bool bHeader)
{
try
{
wordApp.ActiveWindow.ActivePane.View.SeekView = Word.WdSeekView.wdSeekCurrentPageHeader;
object oAlignment = Microsoft.Office.Interop.Word.WdPageNumberAlignment.wdAlignPageNumberCenter;
object oFirstPage = bHeader;
//Microsoft.Office.Interop.Word.WdHeaderFooterIndex WdFooterIndex = Microsoft.Office.Interop.Word.WdHeaderFooterIndex.wdHeaderFooterPrimary; switch (strType)
{
case "Center":
oAlignment = Microsoft.Office.Interop.Word.WdPageNumberAlignment.wdAlignPageNumberCenter;
break; case "Right":
oAlignment = Microsoft.Office.Interop.Word.WdPageNumberAlignment.wdAlignPageNumberRight;
break; case "Left":
oAlignment = Microsoft.Office.Interop.Word.WdPageNumberAlignment.wdAlignPageNumberLeft;
break;
} wordApp.Selection.Sections[1].Footers[Microsoft.Office.Interop.Word.WdHeaderFooterIndex.wdHeaderFooterPrimary].PageNumbers.Add(ref oAlignment, ref oFirstPage);
wordApp.Selection.Sections[1].Footers[Microsoft.Office.Interop.Word.WdHeaderFooterIndex.wdHeaderFooterPrimary].PageNumbers.NumberStyle =
Microsoft.Office.Interop.Word.WdPageNumberStyle.wdPageNumberStyleTradChinNum1;
}
catch (Exception ex)
{
throw ex;
}
}这个函数可以在Word中添加页码,我想更改一下页码的格式,比如(1/100),请问需要在哪里设置。
{
try
{
wordApp.ActiveWindow.ActivePane.View.SeekView = Word.WdSeekView.wdSeekCurrentPageHeader;
object oAlignment = Microsoft.Office.Interop.Word.WdPageNumberAlignment.wdAlignPageNumberCenter;
object oFirstPage = bHeader;
//Microsoft.Office.Interop.Word.WdHeaderFooterIndex WdFooterIndex = Microsoft.Office.Interop.Word.WdHeaderFooterIndex.wdHeaderFooterPrimary; switch (strType)
{
case "Center":
oAlignment = Microsoft.Office.Interop.Word.WdPageNumberAlignment.wdAlignPageNumberCenter;
break; case "Right":
oAlignment = Microsoft.Office.Interop.Word.WdPageNumberAlignment.wdAlignPageNumberRight;
break; case "Left":
oAlignment = Microsoft.Office.Interop.Word.WdPageNumberAlignment.wdAlignPageNumberLeft;
break;
} wordApp.Selection.Sections[1].Footers[Microsoft.Office.Interop.Word.WdHeaderFooterIndex.wdHeaderFooterPrimary].PageNumbers.Add(ref oAlignment, ref oFirstPage);
wordApp.Selection.Sections[1].Footers[Microsoft.Office.Interop.Word.WdHeaderFooterIndex.wdHeaderFooterPrimary].PageNumbers.NumberStyle =
Microsoft.Office.Interop.Word.WdPageNumberStyle.wdPageNumberStyleTradChinNum1;
}
catch (Exception ex)
{
throw ex;
}
}这个函数可以在Word中添加页码,我想更改一下页码的格式,比如(1/100),请问需要在哪里设置。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货