0

此代码创建一些具有不同页眉和页脚的文件。我希望它们合并为一个并保留页眉和页脚我怎么能在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.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()
}
4

1 回答 1

0

在添加每个旧 Word 文件之前,在新 Word 文件中开始一个新部分。Word 文档的每个部分都可以有自己的页眉/页脚。但是,如果您不指定新的页眉/页脚是独立的,您将更改以前的页眉/页脚。首先手动完成它以掌握它。

我刚刚意识到,这与您昨天被告知的基本相同,有类似的问题。

于 2013-09-25T18:02:43.047 回答