Outlook 2010 に同期された SharePoint ディスカッション掲示板があります。
Outlook VBA 内の SharePoint ディスカッション ボード内の投稿をプログラムで変更し、これらの変更をオンライン ディスカッション ボードに反映できるようにしたいと考えています。
以下のコードは、Outlook 側のアイテムを変更するテスト ケースで機能しますが、SharePoint と同期していません。
Private Sub modifySharePointItem()
Dim obj As Outlook.PostItem
Set obj = Application.ActiveExplorer.Selection.item(1)
obj.Body = obj.Body + "test addition"
obj.Save
obj.Post
End Sub
だけSave
でPost
なく、追加の「同期」タイプのコマンドが必要だと思いますが、それが何であるかはわかりません。
のデータモデルについて読むことは、PostItem
残念ながら基本的に役に立たず、どのメソッドも私が興味を持っていたようには見えませんでした。
(偶然に.....) Outlook から投稿を削除できることがわかりました。そのため、明らかにここで多くのことを行うことができますが、アイテムが変更されたときにリストを同期する方法はまだわかりません。