我需要刪除一些類別。刪除前景中的類別
account.DeliveryStore.Categories.Remove(n);
我嘗試刪除索引,CategoryID或名稱,但它很少工作。 (3或4嘗試) 沒有錯誤,沒有例外,沒有。它只是忽略了這個命令。
我需要刪除一些類別。刪除前景中的類別
account.DeliveryStore.Categories.Remove(n);
我嘗試刪除索引,CategoryID或名稱,但它很少工作。 (3或4嘗試) 沒有錯誤,沒有例外,沒有。它只是忽略了這個命令。
首先,你需要獲得類別類的一個實例:
Outlook.Categories categories = account.DeliveryStore.Categories;
然後你就可以處理categories
對象。
請注意,從列表中刪除類別時,項目數會減少。所以,通過調用Remove方法可以減少項目數量。如果嘗試增加索引後,可能會遇到越界異常。
另外我建議立刻發佈底層的COM對象。完成使用後,請使用System.Runtime.InteropServices.Marshal.ReleaseComObject釋放Outlook對象。然後在Visual Basic中將變量設置爲Nothing(C#中的空值)以釋放對該對象的引用。在Systematically Releasing Objects文章中閱讀更多。
我不知道如何,但它的工作原理:
account.DeliveryStore。 Session .Categories.Remove(n);