gpt4 book ai didi

powershell - 在 Word 文档中添加页眉?

转载 作者:行者123 更新时间:2023-12-02 23:31:41 26 4
gpt4 key购买 nike

我想使用 PowerShell 将自定义 header 添加到 .doc 文件(我的意思是实际的 header ,而不是标题)。这应该工作:

$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()

再次感谢偷看!

最佳答案

我不确定 [ref] 无论如何都可以工作,但是您已经知道它引用了 DoNotSaveChanges。你不想保存更改吗?

关于powershell - 在 Word 文档中添加页眉?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6221783/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com