ControlCollection.AddListObject 方法 (ListObject)

将一个 Visual Studio Microsoft.Office.Tools.Excel.ListObject 添加到基于指定的本机 Microsoft.Office.Interop.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) 或长度为零。

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。它在后续调用中会返回现有扩展对象的相同实例。相反,AddListObject 每次都会创建新的扩展 Microsoft.Office.Tools.Excel.ListObject

.NET Framework 安全性

请参见

参考

ControlCollection 接口

AddListObject 重载

Microsoft.Office.Tools.Excel 命名空间