Freigeben über


CustomTaskPaneCollection.RemoveAt-Methode

Entfernt den CustomTaskPane am angegebenen Index der CustomTaskPaneCollection.

Namespace:  Microsoft.Office.Tools
Assembly:  Microsoft.Office.Tools.Common (in Microsoft.Office.Tools.Common.dll)

Syntax

'Declaration
Sub RemoveAt ( _
    index As Integer _
)
void RemoveAt(
    int index
)

Parameter

Ausnahmen

Ausnahme Bedingung
ArgumentOutOfRangeException

Die Auflistung enthält am index keinen CustomTaskPane.

ObjectDisposedException

Die Dispose()-Methode wurde bereits für die CustomTaskPaneCollection aufgerufen.

Hinweise

Wenn das Add-In keinen benutzerdefinierten Aufgabenbereich mehr benötigt, können Sie die RemoveAt-Methode verwenden, um vom Aufgabenbereich verwendete Ressourcen zu bereinigen, während das Add-In noch ausgeführt wird. Wenn Sie diese Methode verwenden, wird die Dispose()-Methode des angegebenen CustomTaskPane-Objekts automatisch aufgerufen.

Die Visual Studio Tools for Office-Laufzeit bereinigt automatisch Ressourcen, die vom benutzerdefinierten Aufgabenbereich verwendet werden, wenn das Add-In entladen wird. Rufen Sie die RemoveAt-Methode im ThisAddIn_Shutdown-Ereignishandler des Projekts nicht auf. Diese Methode löst eine ObjectDisposedException aus, da die Visual Studio Tools for Office-Laufzeit Ressourcen bereinigt, die vom CustomTaskPane-Objekt verwendet werden, bevor ThisAddIn_Shutdown aufgerufen wird.

.NET Framework-Sicherheit

Siehe auch

Referenz

CustomTaskPaneCollection Schnittstelle

Microsoft.Office.Tools-Namespace