当从C#程序里新建一个WORD文档时,需要动态生成一些东西,在WORD里的其他部分我都知道怎样操作,但不知对页眉如何操作,因为现在项目里需要生成的东西是要求换页时每页的顶端都要出现同样的基本信息,这个用WORD里的页眉是很容易实现的,但我不知道如何在程序里如何生成页眉,望指教

解决方案 »

  1.   

    if(wordApp.ActiveWindow.ActivePane.View.Type == Word.WdViewType.wdNormalView ||wordApp.ActiveWindow.ActivePane.View.Type == Word.WdViewType.wdOutlineView)
    {
        wordApp.ActiveWindow.ActivePane.View.Type = Word.WdViewType.wdPrintView;
    }
    wordApp.ActiveWindow.View.SeekView = Word.WdSeekView.wdSeekCurrentPageHeader;
    string sHeader = "aaaaa";
    wordApp.Selection.HeaderFooter.LinkToPrevious = false;
    wordApp.Selection.HeaderFooter.Range.Text = sHeader;
    wordApp.ActiveWindow.View.SeekView = Word.WdSeekView.wdSeekMainDocument;
      

  2.   

    If ActiveWindow.ActivePane.View.Type = wdNormalView Or ActiveWindow. _
            ActivePane.View.Type = wdOutlineView Then
            ActiveWindow.ActivePane.View.Type = wdPrintView
        End If
        ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader
        Selection.TypeText Text:="这是页眉"
        ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument
      

  3.   

    可以了,谢谢icecools(浮生若梦)兄