CannotRemoveControlException クラス (2007 System)
更新 : 2007 年 11 月
この例外は、コードが、デザイン時にドキュメントに追加されたホスト コントロールまたは Windows フォーム コントロールを削除しようした場合にスローされます。
名前空間 : 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 フォーム コントロールを、実行時に削除することはできません。詳細については、「ホスト項目とホスト コントロールの概要」を参照してください。
次のいずれかのメソッドを呼び出して、デザイン時に追加されたコントロールを削除しようとすると、Visual Studio Tools for Office のランタイムによって例外がスローされます。
Microsoft Office Excel 用のドキュメント レベルのカスタマイズにある Microsoft.Office.Tools.Excel.ControlCollection クラスの Remove メソッド。
Microsoft Office Word 用のドキュメント レベルのカスタマイズにある Microsoft.Office.Tools.Word.ControlCollection クラスの Remove メソッド。
Word 文書や Excel ブック上のホスト コントロールまたは Windows フォーム コントロールの Delete メソッド。
継承階層
System.Object
System.Exception
Microsoft.VisualStudio.Tools.Applications.Runtime.RuntimeException
Microsoft.Office.Tools.CannotRemoveControlException
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
参照
参照
CannotRemoveControlException メンバ