Add Headers and Footers to Word Document with Power Shell

后端 未结 2 388
情书的邮戳
情书的邮戳 2021-01-28 08:55

I am looking for a way to insert headers and footers into a Microsoft Word document that was generated from within Power Shell. Is there a way to do this? If so, what is an ex

2条回答
  •  一向
    一向 (楼主)
    2021-01-28 09:18

    $Document = "c:\temp\tralala.doc" # Must exist
    
    $Word = New-Object -Com Word.Application
    $Word.Visible = $true
    $ExistingDoc = $Word.Documents.Open($document)
    $Selection = $Word.Selection
    $ExistingDoc.ActiveWindow.ActivePane.View.SeekView = 1
    $Selection.TypeText("Here is my automated header")
    $ExistingDoc.ActiveWindow.ActivePane.View.SeekView = 4
    $Selection.TypeText("Here is my automated footer")
    $ExistingDoc.Save()
    $Word.Quit()
    

    For having a list of possible values for SeekView, see here. WdSeekView section.

提交回复
热议问题