PSTでなくてもいいんですが、とりあえず、PSTに取り組んでいます
受信トレイとか、そういうのをすべてPSTにコピーするスクリプト作成中です
予定表がコピーしてもコピーされていないので、困っていました。
よく調べたら、フォルダーのタイプが違うのです。
そこで、タイプを予定表にしたら、直りました。
これは、Inboxなどのコピー元のフォルダーのプロパティのDefaultItemTypeを判別して、その内容に応じて、PSTに同等のフォルダーを作成するようにしました。
これで解決です。
しかし、メモのフォルダーをコピーすると、ソースのアイテムが増えてしまいます。
vbsで以下のようなことをして、コピーしています。
Set objCopyItem = objItem.Copy
objCoyItem.Move objTargetFolder
copyにより、この場合、メモフォルダーにもうひとつコピーができます。
それをPSTの該当フォルダーにmoveすると言う方式です。
しかし、メモフォルダーでは、moveしても、ソースから消えないで残ってしまいますので、どんどん増えてしまいました。
困った。
まあ、最終敵にやりたいのは、copyなしのmoveなので、deleteすればいいかと思ったのですが、そしたら、DeletedItems(削除済みアイテム)に移動してしまい、それは避けなければならないので、打つ手なしです。
DeletedItemsフォルダーから該当のものを消せばいいのかも知れませんが、それは本来の解決法ではない感じで、どうしようかと思っています。
Outlookは2013で、Exchangeは2010です。