misc.log

日常茶飯事とお仕事と

Officeファイルのプロパティを操作する

http://support.microsoft.com/kb/224351/ja

これでいけた。プロパティを編集したあと、Saveメソッドでファイルの保存日付が変わってしまうので、そこはSystem.IO.File.SetLastWriteTimeメソッドを使って、あらかじめ取っておいた編集前の時刻に設定しなおすことで対応。


いや、マズいキーワードなどが客先向け資料に入っちゃうことなんてあるじゃないですか(普通無い?)。で、指定フォルダ以下の全ファイルに設定されたキーワードとかサブタイトルとか、タイトルとか編集者の文字列を全部抽出して、指定したものだけを一括置換/削除するツールを作った訳です。