如何实现给WORD不同的节添加不同的页眉?

解决方案 »

  1.   

    http://msdn.microsoft.com/zh-cn/library/ms178795.aspx
      

  2.   

    我的代码:Word.Application Word_App = null;
    Word.Document Word_doc = null;Word_App = new Word.Application();
    Word_doc = new Word.Document();Word.Documents Docs = Word_App.Documents;Word_App.Visible = true;
    Word._Document my_Doc = (Word._Document)Word_doc;
    Word_doc = Docs.Add(ref missing, ref missing, ref missing, ref missing);//设置当前页眉
    Word_App.ActiveWindow.View.SeekView = word.WdSeekView.wdSeekCurrentPageHeader;
    Word_App.Selection.TypeText("aaaaa");Word.Range range = Word_doc.Range(ref missing, ref missing);
    range.ParagraphFormat.Alignment = Word.WdParagraphAlignment.wdAlignParagraphCenter;//跳出页眉设置
    Word_App.ActiveWindow.View.SeekView = Word.WdSeekView.wdSeekMainDocument;....正文内容....//插入分节符
    object oCollapseEnd = Word.WdCollapseDirection.wdCollapseEnd;
    object oPageBreak = Word.WdBreakType.wdSectionBreakNextPage;//分页符 
    range.Collapse(ref oCollapseEnd);
    range.InsertBreak(ref oPageBreak);
    range.Collapse(ref oCollapseEnd);-------以上为第一节,以下为第二节//设置当前页眉
    Word_App.ActiveWindow.View.SeekView = word.WdSeekView.wdSeekCurrentPageHeader;
    Word_App.Selection.HeaderFooter.LinkToPrevious = false;
    //取消链接到第一节,没起作用,不知道哪里问题。

    Word_App.Selection.TypeText("bbbbb");结果是,两节的页眉都串成了"aaaaabbbbb"请教高手,如何实现第一节页眉为"aaaaa",第二节页眉为"bbbbb"