ListObjectExtensions.HasVstoObject 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| HasVstoObject(ListObject, ApplicationFactory) |
返回一个值,该值指示是否为应用程序级外接程序中的当前 ListObject 对象创建 ListObject 主机控件。 将项目中的 |
| HasVstoObject(ListObject, Factory) |
返回一个值,该值指示是否为文档级自定义中的当前 ListObject 对象创建 ListObject 主机控件。 将项目中的 |
HasVstoObject(ListObject, ApplicationFactory)
返回一个值,该值指示是否为应用程序级外接程序中的当前 ListObject 对象创建 ListObject 主机控件。 将项目中的 Globals.Factory 对象传递到 factory 参数。
public static bool HasVstoObject (this Microsoft.Office.Interop.Excel.ListObject listObject, Microsoft.Office.Tools.Excel.ApplicationFactory factory);
参数
- listObject
- ListObject
要测试的本机列表对象。 请勿自己提供此参数。 在 Excel 列表对象中调用此方法时,运行时会提供此参数。
- factory
- ApplicationFactory
一个对象,可访问应用程序级外接程序中某些功能。 将 Globals.Factory 对象传递到此参数。
返回
如果已为当前 ListObject 对象创建 ListObject 主机控件,则为 true,否则为 false。
注解
在应用程序级外接程序中,可以调用此方法以确定是否 Microsoft.Office.Tools.Excel.ListObject 存在任何对象的宿主控件 Microsoft.Office.Interop.Excel.ListObject 。 通常,您可以使用此方法来测试在关闭或保存 Excel 列表对象之前是否存在您要保留的托管控件。
此方法用于实现与 Office 项目 (将其目标从 .NET Framework 3.5 重定为 .NET Framework 4 或 .NET Framework 4.5) 的向后兼容。 在面向 .NET Framework 4 或 .NET Framework 4.5 的新项目中,应调用由您的项目中的 GetVstoObject 对象提供的 Globals.Factory 方法。 有关更多信息,请参见 Extending Word Documents and Excel Workbooks in VSTO Add-ins at Run Time。
适用于
HasVstoObject(ListObject, Factory)
返回一个值,该值指示是否为文档级自定义中的当前 ListObject 对象创建 ListObject 主机控件。 将项目中的 Globals.Factory 对象传递到 factory 参数。
public static bool HasVstoObject (this Microsoft.Office.Interop.Excel.ListObject listObject, Microsoft.Office.Tools.Excel.Factory factory);
参数
- listObject
- ListObject
要测试的本机列表对象。 请勿自己提供此参数。 在 Excel 列表对象中调用此方法时,运行时会提供此参数。
- factory
- Factory
一个对象,用于提供对文档级自定义中某些功能的访问权限。 将 Globals.Factory 对象传递到此参数。
返回
如果已为当前 ListObject 对象创建 ListObject 主机控件,则为 true,否则为 false。
注解
在文档级自定义项中,此方法 true 仅在 Microsoft.Office.Interop.Excel.ListObject 您调用此方法的对象是 Microsoft.Office.Tools.Excel.ListObject 当前自定义项中的宿主控件的基础对象时返回。 否则,该方法将返回 false。
此方法用于实现与 Office 项目 (将其目标从 .NET Framework 3.5 重定为 .NET Framework 4 或 .NET Framework 4.5) 的向后兼容。 在面向 .NET Framework 4 或 .NET Framework 4.5 的新项目中,应调用由您的项目中的 HasVstoObject 对象提供的 Globals.Factory 方法。 有关详细信息,请参阅 Programming Document-Level Customizations。