我想使用PowerShell將自定義標題添加到.doc文件(我的意思是實際的標題,而不是標題)。這應該工作:將標題添加到Word文檔?
$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()
再次感謝偷看!
是啊,這實際上是代碼:) – JoeG 2011-06-03 16:51:25
錯行我的壞,在劇本,我在想這個問題,我曾評論了正確的代碼,並且是實際使用我發佈的代碼。感謝讓我更加密切關注! – JoeG 2011-06-03 19:17:15
是的,[ref]確實有效;) – JoeG 2011-06-03 19:21:13