Другая первая страница в документе с использованием слова взаимодействия 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");   

person Jpaul    schedule 27.03.2013    source источник


Ответы (1)


Попробуй это -

 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";
person Arun    schedule 28.03.2013