使用c#中的microsoft office互操作单词的文档中的不同第一页

如何使用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"); 

试试这个 –

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