これを少し手助けして、私は動的にWord文書にPicturesを挿入しようとしています。ちょっとした背景、私は各pngをそれ自身の単語文書に挿入したいと思う約1000 pngのフォルダーがあり、それから単語.docxとして保存します(保存方法はわかっています)、現在各文書を取得するためのループがあります、しかし、各ファイルのパスをハードコーディングせずに、画像を追加する方法を理解することはできません。まだPowerShellにはちょっと新しい、アドバイスしてください
$Source = "C:\test"
$word_app = New-Object -ComObject word.application
Get-Childitem -Path $Source -recurse | Where-Object { $_.extension -eq ".png"} | % {
$word_app.Visible = $True
$objDoc = $word_app.Documents.Add()
$objSelection = $word_app.Selection
$objShape = $word_app.Shapes
[void] $objShape.AddPicture()
}
そして保存することを忘れないでください。
—
harrymc
ForEach-Object
(%
現在の.pngファイルは次のように表されます。$_
。