使用Powershell将徽标添加到已打开的Word文档的标题中

时间:2018-07-27 10:11:15

标签: image powershell ms-word header

我希望使用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 

它似乎没有执行任何功能。没有头生成。

如果有人可以告诉我我在做什么错,那将不胜感激。

谢谢

0 个答案:

没有答案