Поделиться через


CannotRemoveControlException Класс (2007 System)

Обновлен: Ноябрь 2007

Исключение возникает, если код пытается удалить элемент управления ведущего приложения или элемент управления Windows Forms, который был добавлен в документ в режиме разработки.

Пространство имен:  Microsoft.Office.Tools
Сборка:  Microsoft.Office.Tools.Common.v9.0 (в Microsoft.Office.Tools.Common.v9.0.dll)

Синтаксис

'Декларация
<SerializableAttribute> _
Public NotInheritable Class CannotRemoveControlException _
    Inherits RuntimeException
'Применение
Dim instance As CannotRemoveControlException
[SerializableAttribute]
public sealed class CannotRemoveControlException : RuntimeException

Заметки

Если элементы управления ведущего приложения или элементы управления Windows Forms добавляются в документы, которые являются частью настроек уровня документа в режиме разработки, то во время выполнения удалить эти элементы управления невозможно. Дополнительные сведения см. в разделе Общие сведения о ведущих элементах и элементах управления ведущего приложения.

Это исключение может вызываться средой выполнения Visual Studio Tools for Office, если вызывается один из следующих методов для удаления элемента управления, который был добавлен в режиме разработки:

  • Метод Remove класса Microsoft.Office.Tools.Excel.ControlCollection в настройке уровня документа Microsoft Office Excel.

  • Метод Remove класса Microsoft.Office.Tools.Word.ControlCollection в настройке уровня документа Microsoft Office Word.

  • Метод Delete элемента управления ведущего приложения или элемента управления Windows Forms в документе Word или рабочей книге Excel.

Иерархия наследования

System.Object
  System.Exception
    Microsoft.VisualStudio.Tools.Applications.Runtime.RuntimeException
      Microsoft.Office.Tools.CannotRemoveControlException

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

CannotRemoveControlException - члены

Microsoft.Office.Tools - пространство имен

Другие ресурсы

Общие сведения о ведущих элементах и элементах управления ведущего приложения