次の方法で共有


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
)

パラメーター

戻り値

型 : 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 セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

ControlCollection インターフェイス

AddListObject オーバーロード

Microsoft.Office.Tools.Excel 名前空間