winform导出Word中分页问题
如题,我做的程序需要导出word,word中画的表格,行数的话会很多页,这个时候怎么加分页,就是共几页第几页这样子
[解决办法]
WORD模板中设置页码
或Footers(wdHeaderFooterPrimary).Range.Text
[解决办法]
if (WordApp.ActiveWindow.ActivePane.View.Type == WdViewType.wdNormalView || WordApp.ActiveWindow.ActivePane.View.Type == WdViewType.wdOutlineView) { WordApp.ActiveWindow.ActivePane.View.Type = WdViewType.wdPrintView; } WordApp.ActiveWindow.View.SeekView = WdSeekView.wdSeekPrimaryFooter; object objATEntry_Page = "第 X 页 共 Y 页"; WordApp.Selection.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphCenter;//设置居中齐 object objTrue = true; Range rng = WordApp.Selection.HeaderFooter.Range; WordApp.NormalTemplate.AutoTextEntries.get_Item(ref objATEntry_Page).Insert(rng, ref objTrue); WordApp.Selection.HeaderFooter.Range.InsertBefore(sFooter); WordApp.ActiveWindow.ActivePane.View.SeekView = WdSeekView.wdSeekMainDocument;