Powershell Word 文档格式

Powershell Word Document Formatting

我正在使用此代码创建一个 Word 文档,为其命名并将其保存到文件服务器上的用户区域,供一大群人使用。

我在网上看了看,找到了几种合并格式的方法,有没有人有简单的方法来尝试添加;

  1. 字体大小
  2. 字体
  3. 行间距

我认为 Font/Font 尺寸相当简单,但行距可能有点复杂!

如果大家有什么想法,请告诉我!提前谢谢你,祝你有美好的一天

$Word.Visible = $false;
$Doc = $Word.Documents.Add();
$Section = $Doc.Sections.Item(1);
$Header = $Section.Headers.Item(1);
$Header.Range.Text = "$FirstName $SecondName $ID Activity 1";
$Doc.SaveAs("$fileserver${date}${time}-${FourID}\Desktop\activity 1_${ID}_${FirstName}_${SecondName}.docx");
$Word.Quit()```

尝试:

$Word = New-Object -ComObject Word.Application
$Word.Visible = $false;
$Doc = $Word.Documents.Add();
$Section = $Doc.Sections.Item(1);
$Header = $Section.Headers.Item(1);
$Header.Range.Text = "$FirstName $SecondName $ID Activity 1";

$objRange = $Doc.Range()
$objRange.Font.Name = “Arial”
$objRange.Font.Size = 10
$objRange.Font.Spacing = 1.0
$objRange.ParagraphFormat.LineSpacing = 1

$Doc.SaveAs("$fileserver${date}${time}-${FourID}\Desktop\activity 1_${ID}_${FirstName}_${SecondName}.docx");
$Word.Quit()

这对我有用。