Я хотел бы добавить пользовательский заголовок в файл .doc, используя PowerShell (я имею в виду настоящий заголовок, а не заголовок). Это ДОЛЖНО работать:
$Word=New-Object -ComObject "Word.Application"
$wdSeekPrimaryHeader = 1
$Doc=$Word.Documents.Open("C:\test.doc")
$Selection=$Word.Selection
$Doc.ActiveWindow.ActivePane.View.SeekView=$wdSeekPrimaryHeader
$Selection.TypeText("Text")
$doc.close([ref]$Word.WdSaveOptions.wdDoNotSaveChanges)
$word.quit()
Но это не так. Это на самом деле ничего не делает, что я могу сказать.
Есть идеи, что я здесь делаю не так?
Вот код, который работает:
$Word=New-Object -ComObject "Word.Application"
$wdSeekPrimaryHeader = 1
$Doc=$Word.Documents.Open("C:\test.doc")
$Selection=$Word.Selection
$Doc.ActiveWindow.ActivePane.View.SeekView=$wdSeekPrimaryHeader
$Selection.TypeText("Text")
$Doc.Save()
$Doc.Close()
$Word.Quit()
Еще раз спасибо, выглядывает!