Powershell 在将多个文档文件合并为一个文档文件时保留页眉页脚
这段代码创建了一些具有不同页眉和页脚的文件。 我希望它们合并成一个,保留页眉和页脚 如何在powershell中做到这一点Powershell 在将多个文档文件合并为一个文档文件时保留页眉页脚,powershell,ms-word,Powershell,Ms Word,这段代码创建了一些具有不同页眉和页脚的文件。 我希望它们合并成一个,保留页眉和页脚 如何在powershell中做到这一点 $val=ls $dir set-variable -name wdAlignPageNumberCenter -value 1 foreach ($file in $val){ $Word = New-Object -ComObject Word.Application $Word.Visible = $true $Doc = $Word.Doc
$val=ls $dir
set-variable -name wdAlignPageNumberCenter -value 1
foreach ($file in $val){
$Word = New-Object -ComObject Word.Application
$Word.Visible = $true
$Doc = $Word.Documents.Add()
$Section = $Doc.Sections.Item(1)
$Header = $Section.Headers.Item(1)
$Footer = $Section.Footers.Item(1)
$Footer.PageNumbers.Add($wdAlignPageNumberCenter)
****some code******
$filedata = (get-content $filename)
$Footer.Range.Text=$page
$head="$abcd`t`tFile ID: $file"
$Header.Range.Text = $head
$line_count = 0
***some code*******
$savepath="D:\$file.docx"
$Doc.SaveAs([ref]$savepath)
$Doc.Close()
}
在添加每个旧Word文件之前,在新Word文件中启动一个新部分。Word文档的每个部分都可以有自己的页眉/页脚。但是,如果不指定新的页眉/页脚是独立的,则将更改以前的页眉/页脚。首先手动操作以掌握窍门 我刚刚意识到,这与你昨天听到的基本相同,有一个类似的问题