Classe CannotRemoveControlException (System 2007)
Aggiornamento: novembre 2007
Eccezione generata quando il codice tenta di rimuovere un controllo host o un controllo Windows Form aggiunto a un documento in fase di progettazione.
Spazio dei nomi: Microsoft.Office.Tools
Assembly: Microsoft.Office.Tools.Common.v9.0 (in Microsoft.Office.Tools.Common.v9.0.dll)
Sintassi
<SerializableAttribute> _
Public NotInheritable Class CannotRemoveControlException _
Inherits RuntimeException
Dim instance As CannotRemoveControlException
[SerializableAttribute]
public sealed class CannotRemoveControlException : RuntimeException
Note
Non è possibile eliminare in fase di esecuzione eventuali controlli host e controlli Windows Form aggiunti in fase di progettazione a documenti facenti parte di personalizzazioni a livello di documento. Per ulteriori informazioni, vedere Cenni preliminari sugli elementi e sui controlli host.
Tale eccezione può essere generata dal runtime di Visual Studio Tools per Office in caso di chiamata a uno dei metodi indicati di seguito allo scopo di eliminare un controllo aggiunto in fase di progettazione:
Metodo Remove della classe Microsoft.Office.Tools.Excel.ControlCollection in una personalizzazione a livello di documento per Microsoft Office Excel.
Metodo Remove della classe Microsoft.Office.Tools.Word.ControlCollection in una personalizzazione a livello di documento per Microsoft Office Word.
Metodo Delete di un controllo host o Windows Form in un documento di Word o una cartella di lavoro di Excel.
Gerarchia di ereditarietà
System.Object
System.Exception
Microsoft.VisualStudio.Tools.Applications.Runtime.RuntimeException
Microsoft.Office.Tools.CannotRemoveControlException
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Membri CannotRemoveControlException
Spazio dei nomi Microsoft.Office.Tools