CannotRemoveControlException, classe (System 2007)
Mise à jour : novembre 2007
Exception qui est levée lorsque le code essaie de supprimer un contrôle hôte ou un contrôle Windows Forms ajouté à un document au moment du design.
Espace de noms : Microsoft.Office.Tools
Assembly : Microsoft.Office.Tools.Common.v9.0 (dans Microsoft.Office.Tools.Common.v9.0.dll)
Syntaxe
<SerializableAttribute> _
Public NotInheritable Class CannotRemoveControlException _
Inherits RuntimeException
Dim instance As CannotRemoveControlException
[SerializableAttribute]
public sealed class CannotRemoveControlException : RuntimeException
Notes
Si vous ajoutez des contrôles hôtes et des contrôles Windows Forms aux documents qui font partie de personnalisations au niveau du document au moment du design, vous ne pouvez pas supprimer ces contrôles au moment de l'exécution. Pour plus d'informations, consultez Vue d'ensemble des éléments hôtes et des contrôles hôtes.
Cette exception peut être levée par l'exécution du runtime de Visual Studio Tools pour Office si vous appelez l'une des méthodes suivantes pour supprimer un contrôle ajouté au moment du design :
Méthode Remove de la classe Microsoft.Office.Tools.Excel.ControlCollection dans une personnalisation au niveau du document pour Microsoft Office Excel.
Méthode Remove de la classe Microsoft.Office.Tools.Word.ControlCollection dans une personnalisation au niveau du document pour Microsoft Office Word.
Méthode Delete d'un contrôle hôte ou d'un contrôle Windows Forms dans un document Word ou un classeur Excel.
Hiérarchie d'héritage
System.Object
System.Exception
Microsoft.VisualStudio.Tools.Applications.Runtime.RuntimeException
Microsoft.Office.Tools.CannotRemoveControlException
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Référence
Membres CannotRemoveControlException
Microsoft.Office.Tools, espace de noms