我是Outlook對象模型的新手。我想陷入一些像selectionchange事件等事件。我發現在選擇對象中它返回system.object。我必須爲每個項目類型進行類型檢查。不知道是否有更好的方法來做到這一點。展望項目的基類
我不想每次都進行類型檢查。
阿什溫
我是Outlook對象模型的新手。我想陷入一些像selectionchange事件等事件。我發現在選擇對象中它返回system.object。我必須爲每個項目類型進行類型檢查。不知道是否有更好的方法來做到這一點。展望項目的基類
我不想每次都進行類型檢查。
阿什溫
爲什麼不使用遲綁定並檢查Class屬性?每個Outlook對象都會公開它。
這不需要類型檢查嗎?我不想爲每個班級進行類型檢查。有沒有可用的示例代碼? – user1188933 2012-02-04 12:32:18
如果沒有基類具有不同的消息屬性和方法,後期綁定將如何工作。根據http://msdn.microsoft.com/en-us/library/microsoft.office.interop.outlook._mailitem.class.aspx類返回枚舉。我可以使用'is'操作進行類型檢查。這不是問題。我想支持不同的消息類型,問題是我不想要long-else條件來檢查消息類型。 – user1188933 2012-02-04 12:39:54
聲明該項目爲通用對象,並使用GetType()來調用任何方法或屬性。 – 2012-02-24 17:08:56
感謝您的回覆,除了這個包裝以外是否還有其他方法 - Ashwin – user1188933 2012-02-04 05:55:04