Private/Wissen/X_Technology/X14_DOCX.ps1

<#
 
# Word
 
Alles rund um das Thema Word-Dokument
 
- **Hashtags** XLSX Office Word DOCX
 
- **Version** 2020.02.27
 
#>


$word=New-Object -ComObject "Word.Application" # TODO Microsoft Office muss installiert sein.
$word.Visible=$true

$doc=$word.Documents.Add()

$win=$doc.Windows.Item(1)
$win.View.ShowAll=$true

$objAbs=$doc.Paragraphs.Item(1)
$objAbs.Range.Text="Titel`rAbsatztext"
$objAbs.Range.Text=($objAbs.Range.Text + "zweite Zeile")
$objAbs=$doc.Paragraphs.Item(1)
$objAbs.Style="Überschrift 1"

$erg=$doc.PrintOut([ref]$false)     # VORTEIL von COM-Object

$doc.SaveAs([ref]"c:\Temp\PS und Word.docx")
$doc.Close([ref]$false)
$word.Quit()
$word=$null