如何使用Microsoft.office.interop.word在文档中创建不同的第一页页眉和页脚。
我尝试过以下代码,但仅在第一页中,页眉和页脚即将推出。 我想以其他方式(第一页不应该有页眉和页脚)。 谁能帮帮我吗 ?我尝试了很多。
Microsoft.Office.Interop.Word.Application w = new icrosoft.Office.Interop.Word.Application();
Microsoft.Office.Interop.Word.Document doc;
w.ActiveDocument.PageSetup.DifferentFirstPageHeaderFooter = -1;
doc.ActiveWindow.ActivePane.View.SeekView = WdSeekView.wdSeekCurrentPageHeader;
doc.ActiveWindow.Selection.TypeText("HEader Text");
答案 0 :(得分:4)
试试这个 -
Microsoft.Office.Interop.Word.Application w = new icrosoft.Office.Interop.Word.Application();
Microsoft.Office.Interop.Word.Document doc;
doc = w.ActiveDocument;
doc.PageSetup.DifferentFirstPageHeaderFooter = -1;
// Setting Different First page Header & Footer
doc.Sections[1].Headers[WdHeaderFooterIndex.wdHeaderFooterFirstPage].Range.Text = "First Page Header";
doc.Sections[1].Footers[WdHeaderFooterIndex.wdHeaderFooterFirstPage].Range.Text = "First Page Footer";
// Setting Other page Header & Footer
doc.Sections[1].Headers[WdHeaderFooterIndex.wdHeaderFooterPrimary].Range.Text = "Other Page Header";
doc.Sections[1].Footers[WdHeaderFooterIndex.wdHeaderFooterPrimary].Range.Text = "Other Page Footer";