Share via


CustomTaskPaneCollection.RemoveAt 方法 (2007 系統)

更新:2007 年 11 月

移除 CustomTaskPaneCollection 之指定索引中的 CustomTaskPane

命名空間:  Microsoft.Office.Tools
組件:  Microsoft.Office.Tools.Common.v9.0 (在 Microsoft.Office.Tools.Common.v9.0.dll 中)

語法

Public Sub RemoveAt ( _
    index As Integer _
)

Dim instance As CustomTaskPaneCollection
Dim index As Integer

instance.RemoveAt(index)
public void RemoveAt(
    int index
)

參數

例外狀況

例外狀況 條件
ArgumentOutOfRangeException

此集合未包含 index 中的 CustomTaskPane

ObjectDisposedException

已經在 CustomTaskPaneCollection 上呼叫過 Dispose 方法。

備註

如果增益集不再需要自訂工作窗格,您可以在增益集仍執行時使用 RemoveAt 方法清除工作窗格所使用的資源。當您使用這個方法時,會自動呼叫指定之 CustomTaskPane 物件的 Dispose 方法。

當增益集卸載時,Visual Studio Tools for Office Runtime 會自動清除自訂工作窗格使用的資源。請不要在專案的 ThisAddIn_Shutdown 事件處理常式中呼叫 RemoveAt 方法。這個方法會擲回 ObjectDisposedException,因為 Visual Studio Tools for Office Runtime 會在 ThisAddIn_Shutdown 呼叫之前先清除 CustomTaskPane 物件使用的資源。

使用權限

請參閱

參考

CustomTaskPaneCollection 類別

CustomTaskPaneCollection 成員

Microsoft.Office.Tools 命名空間