我希望使用powershell将徽标/图形添加到word文档标题(右上)。文档一词已在Powershell中打开。
这是我尝试过的代码:
# Place the logo in the header
$logo = "P:\Graphics\Logo\logo-s.png"
$HeaderFooterIndex = "microsoft.office.interop.word.WdHeaderFooterIndex" -as [type]
$alignmentTab = "microsoft.office.interop.word.WdAlignmentTabAlignment" -as [type]
$section = $doc.sections.item(1)
$header = $section.headers.item($HeaderFooterIndex::wdHeaderFooterFirstPage)
$header.range.InsertAlignmentTab($alignmentTab::wdRight)
$header.range.InsertAfter("First Page Header")
$Properties = @{'ImageName' = $logo
'Action(Insert)' = {$doc.Selection.EndKey(6)|Out-Null
$doc.Selection.InlineShapes.AddPicture($logo)|Out-Null
$doc.Selection.InsertNewPage()
}
}
$objWord = New-Object -TypeName PSObject -Property $Properties
它似乎没有执行任何功能。没有头生成。
如果有人可以告诉我我在做什么错,那将不胜感激。
谢谢