予定の件名を保存しようとしています。これは期待通りに機能しますが、保存した後はmove/edit
のカレンダーアイテムを実行するとこのエラーが発生します。Outlook VSTO - AppointmentItemを保存する親
エラーを再現するコード。
public void OnMyButtonClickContext(Office.IRibbonControl control)
{
var sel = control.Context as Microsoft.Office.Interop.Outlook.Selection;
var i = sel[1] as Microsoft.Office.Interop.Outlook.AppointmentItem;
i.Parent.Subject = i.Parent.Subject + " [CONFIRMED]";
i.Parent.Save();
}
Marhsal.ReleaseComObject(i)
を使用してiをnullに設定しようとしました。どちらも役に立たないようです。