ControlCollection.AddListObject メソッド (ListObject)
指定されたネイティブな Microsoft.Office.Interop.Excel.ListObject に基づくコントロール コレクションに Visual Studio Microsoft.Office.Tools.Excel.ListObject を追加します。
名前空間: Microsoft.Office.Tools.Excel
アセンブリ: Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll 内)
構文
'宣言
Function AddListObject ( _
listObject As ListObject _
) As ListObject
ListObject AddListObject(
ListObject listObject
)
パラメーター
- listObject
型 : Microsoft.Office.Interop.Excel.ListObject
ネイティブな ListObject。
戻り値
型 : Microsoft.Office.Tools.Excel.ListObject
コントロール コレクションに追加された Visual Studio Microsoft.Office.Tools.Excel.ListObject。
例外
例外 | 条件 |
---|---|
ArgumentNullException | listObject 引数が nullnull 参照 (Visual Basic では Nothing) であるか、または長さが 0 である場合。 |
ControlNameAlreadyExistsException | 同じ名前の ListObject コントロールが既に ControlCollection インスタンスに追加されている場合。 |
解説
独自のコードからこのメソッドを直接呼び出さないでください。代わりに、ListObjectExtensions.GetVstoObject 拡張メソッドを呼び出して、Visual Studio Microsoft.Office.Tools.Excel.ListObject を取得します。
ListObjectExtensions.GetVstoObject 拡張メソッドはこのメソッドを使用して、ネイティブな Microsoft.Office.Interop.Excel.ListObject のインスタンスに対応する Visual Studio Microsoft.Office.Tools.Excel.ListObject を生成します。
ListObjectExtensions.GetVstoObject 拡張メソッドが拡張された Microsoft.Office.Tools.Excel.ListObject を作成するのは 1 回だけです。それ以降の呼び出しでは、既存の拡張オブジェクトの同じインスタンスが返されます。これに対して、AddListObject は、拡張された Microsoft.Office.Tools.Excel.ListObject を、毎回、新しく作成します。
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。