2011年8月29日月曜日

Windows Power Shell で Word の表に書き込む

大量のWordやExcelファイルを一括で処理する方法が知りたいです。
とりあえず、Power Shell で頑張るための第一歩。



既存のファイルを開いて、Word中の表の(1,1)に文字列を挿入します。




$w = New-Object -ComObject "Word.Application"
$d = $w.Documents.open("filename")
$d.Tables.Item(1).Cell(1,1).Range.Text = "hoge"


1日の間に更新されたファイルをカレントディレクトリ以下から探します。




$d = (date).AddDays(-1)
Get-ChildItem -Recurse | Where-Object { $_.LastWriteTime -gt $d }

0 件のコメント:

コメントを投稿