CannotRemoveControlException 클래스(2007 시스템)
업데이트: 2007년 11월
디자인 타임에 코드에서 문서에 추가된 호스트 컨트롤 또는 Windows Forms 컨트롤을 제거하려고 할 때 throw되는 예외입니다.
네임스페이스: 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 런타임에 의해 throw될 수 있습니다.
Microsoft Office Excel용 문서 수준 사용자 지정에 사용된 Microsoft.Office.Tools.Excel.ControlCollection 클래스의 Remove 메서드
Microsoft Office Word용 문서 수준 사용자 지정에 사용된 Microsoft.Office.Tools.Word.ControlCollection 클래스의 Remove 메서드
Word 문서 또는 Excel 통합 문서에 사용된 호스트 컨트롤 또는 Windows Forms 컨트롤의 Delete 메서드
상속 계층 구조
System.Object
System.Exception
Microsoft.VisualStudio.Tools.Applications.Runtime.RuntimeException
Microsoft.Office.Tools.CannotRemoveControlException
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.
참고 항목
참조
CannotRemoveControlException 멤버