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
)
参数
- 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) 或长度为零。 |
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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。