嗨,繼承人很短的一個:短收到COMException問題
Globals.ThisAddIn.Application.Inspectors[Inspect].Close(OlInspectorClose.olDiscard);
拋出一個類型不匹配0x80020005(DISP_E_TYPEMISMATCH)錯誤。
Close is expected OlInspectorClose alright,所以我不知道爲什麼會出現類型不匹配。
編輯:更清晰的代碼!
public void Inspectors_Kill(Inspector Inspect)
{
Global.InspectorWrappers[Inspect].CustomTaskPane.Dispose();
Globals.ThisAddIn.Application.Inspectors[Inspect].Close(OlInspectorClose.olDiscard);
Global.InspectorWrappers.Remove(Inspect);
}
我不知道那個組件,但是調度接口支持枚舉嗎? – 2011-03-03 02:38:59
這是一個MailItem,我試圖在上面的代碼中關閉一個Inspector。這可能是頁面,但它不能解釋爲什麼我的類型不匹配:http://msdn.microsoft.com/en-us/library/ff869503.aspx – Cat 2011-03-03 02:44:31
它可能是* Inspect *索引器以及。打破這一點。 – 2011-03-03 02:46:37