1
$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);
$Header.Range.Text = "abcd";
$selection.Font.Name="Courier New";
$selection.Font.Size=11;
**$selection.Font.Spacing=1.0;**
$selection=$word.Selection;

即使我将我的字体间距指定为 1.0,它也采用了默认值,而且似乎这不起作用。我需要做任何改变吗?

此外,这会在页脚列中显示页码,即 1 或 2 或 3 像这样,但我希望它像第 1 页、第 2 页、第 3 页一样。我该怎么做?

4

1 回答 1

1

好的,在显示第 1 页、第 2 页、第 3 页的一些基础工作后,我有一个临时解决方案

$page="`tPage";
$Word = New-Object -ComObject Word.Application;
$Word.Visible = $true;
$Doc = $Word.Documents.Add();
$Section = $Doc.Sections.Item(1);
$Footer = $Section.Footers.Item(1);
$Footer.Range.Text=$page;
$Footer.PageNumbers.Add($wdAlignPageNumberCenter);
于 2013-09-23T12:08:40.937 回答