ControlCollection.AddListObject 方法 (ListObject) (2007 system)

更新: 2008 年 7 月

将 Visual Studio Tools for Office Microsoft.Office.Tools.Excel.ListObject 添加到基于指定的本机 Microsoft.Office.Interop.Excel.ListObject 的控件集合中。

命名空间:  Microsoft.Office.Tools.Excel
程序集:  Microsoft.Office.Tools.Excel.v9.0(在 Microsoft.Office.Tools.Excel.v9.0.dll 中)

语法

声明
Public Function AddListObject ( _
    listObject As ListObject _
) As ListObject
用法
Dim instance As ControlCollection
Dim listObject As ListObject
Dim returnValue As ListObject

returnValue = instance.AddListObject(listObject)
public ListObject AddListObject(
    ListObject listObject
)

参数

返回值

类型:Microsoft.Office.Tools.Excel.ListObject

已添加到控件集合中的 Visual Studio Tools for Office Microsoft.Office.Tools.Excel.ListObject

异常

异常 条件
ArgumentNullException

listObject 参数为 nullnull 引用(在 Visual Basic 中为 Nothing) 或长度为零。

ControlNameAlreadyExistsException

一个同名 ListObject 控件已经添加到 ControlCollection 实例中。

备注

不应该在自己的代码中直接调用此方法。请改为调用 ListObjectExtensions.GetVstoObject 扩展方法以获取一个 Visual Studio Tools for Office Microsoft.Office.Tools.Excel.ListObject

ListObjectExtensions.GetVstoObject 扩展方法使用此方法生成与本机 Microsoft.Office.Interop.Excel.ListObject 的实例相对应的 Visual Studio Tools for Office Microsoft.Office.Tools.Excel.ListObject

ListObjectExtensions.GetVstoObject 扩展方法仅创建一次扩展的 Microsoft.Office.Tools.Excel.ListObject。它在后续调用中会返回现有扩展对象的相同实例。相反,AddListObject 每次都会创建新的扩展 Microsoft.Office.Tools.Excel.ListObject

权限

另请参见

参考

ControlCollection 类

ControlCollection 成员

AddListObject 重载

Microsoft.Office.Tools.Excel 命名空间

修订记录

日期

修订记录

原因

2008 年 7 月

新增主题。

SP1 功能更改。