CannotRemoveControlException Classe (sistema de 2007)
A exceção que é lançada quando código tenta remover um controle de host ou controle Windows Forms que foi adicionada a um documento em time de design.
Namespace: Microsoft.Office.Tools
Assembly: Microsoft.Office.Tools.Common.v9.0 (em Microsoft.Office.Tools.Common.v9.0.dll)
Sintaxe
<SerializableAttribute> _
Public NotInheritable Class CannotRemoveControlException _
Inherits RuntimeException
Dim instance As CannotRemoveControlException
[SerializableAttribute]
public sealed class CannotRemoveControlException : RuntimeException
Comentários
Se você adicionar controles de host e controles Windows Forms a documentos que fazem parte de personalizações em nível de documento em time de design, não é possível excluir esses controles em time de execução.Para obter mais informações, consulte Itens de host e Visão geral sobre controles de host.
Essa exceção pode ser lançada pelo Visual Studio Tools for Office time de execução se você telefonar um dos seguintes métodos para excluir um controle que foi adicionado em time de criação:
The Remove método para o Microsoft.Office.Tools.Excel.ControlCollection classe em uma personalização em nível de documento para o Microsoft Office Excel.
The Remove método para o Microsoft.Office.Tools.Word.ControlCollection classe em uma personalização em nível de documento do Microsoft Office palavra.
The Delete método de um controle de host ou o controle Windows Forms em um documento do palavra ou pasta de trabalho do Excel.
Hierarquia de herança
System.Object
System.Exception
Microsoft.VisualStudio.Tools.Applications.Runtime.RuntimeException
Microsoft.Office.Tools.CannotRemoveControlException
Acesso thread-safe
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Consulte também
Referência
Membros CannotRemoveControlException
Namespace Microsoft.Office.Tools