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
)
参数
listObject
类型:Microsoft.Office.Interop.Excel.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。
权限
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
另请参见
参考
Microsoft.Office.Tools.Excel 命名空间
修订记录
日期 |
修订记录 |
原因 |
---|---|---|
2008 年 7 月 |
新增主题。 |
SP1 功能更改。 |