Wordの文書プロパティをPowershellから設定するのは若干面倒なのでメモしておく。
手探りなので最適かどうかは判らない。
以下ではとりあえず文書プロパティの「コメント」に文字を設定している。
001 002 003 004 005 006 007 008 009 010 011 012 013 | $docPropName = "comments" $docPropValue = "文書のコメント" $ref = [System.Reflection.BindingFlags] $word = new-object -comObject "Word.Application" $word.Visible = $true $word.Documents.Add() | Out-Null $prop = $word.ActiveDocument.BuiltInDocumentProperties $comments=[System.__ComObject].InvokeMember( "Item",$ref::GetProperty,$null,$prop,$docPropName) [System.__ComObject].InvokeMember( "Value",$ref::SetProperty,$null,$comments,$docPropValue) |
0 件のコメント:
コメントを投稿