WorkbookConnection 接口

定义

连接是从1st_Excel12工作簿以外的外部数据源获取数据所需的一组信息。

public interface class WorkbookConnection
[System.Runtime.InteropServices.Guid("00024485-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface WorkbookConnection
Public Interface WorkbookConnection
属性

注解

连接可存储在 Excel 工作簿中。 打开工作簿时,Excel 会创建连接的内存中副本,该副本称为连接对象。 连接对象包含服务器名称和服务器上打开的对象的名称等信息。 连接对象也可以选择包含身份验证凭据和/或一个命令,该命令可传递给服务器执行(例如:由 SQL Server 执行的 SELECT 语句)。

注意:连接的确切形式取决于用于检索数据的机制 - ODBC 连接、OLEDB 连接和 Web 查询将包含不同的信息。

连接还可以存储在单独的连接文件中。 Excel 工作簿中的大多数连接都包含指向外部连接文件的指针。 连接文件的扩展名清楚地表明这类文件为连接文件(*.ODC、*.IQY 等),可在用户的本地计算机、其他熟知或受信任的位置(如 WSS,即数据连接库)或其他公司服务器上找到连接文件。 通过连接文件,同一组织中的多个用户可重复使用连接。 通过更改单个连接文件,网络管理员可以更改整个组织连接到后端数据源的方式。 连接外部数据源时,连接文件不是必需使用的。

连接名称是字符串,唯一标识使用这些连接的工作簿中的连接。 连接还有一些属性不具有唯一性。 只要 Excel 中携带参数的公式是一个连接,则以直接方式(字符串形式)或间接方式(引用包含字符串形式的连接名称的单元格)引用连接的名称即可。

属性

_Default

连接是从1st_Excel12工作簿以外的外部数据源获取数据所需的一组信息。

Application

在没有对象限定符的情况下使用时,此属性返回一个 _Application 表示 Microsoft Office Excel 应用程序的 对象。 如果与对象识别符一起使用,则此属性返回代表指定对象的创建者的 Application 对象。 此为只读属性。

Creator

返回一个 32 位整数,该整数指示在其中创建了此对象的应用程序。 只读 Integer

DataFeedConnection

返回一个 DataFeedConnection 对象,该对象包含连接到数据馈送所需的数据和功能。 只读

Description

返回或设置对象的简短说明 WorkbookConnection 。 读/写 String

InModel

指定是否已将 WorkbookConnection 对象添加到模型。 C# 中的布尔值 (bool ) 只读。

ModelConnection

返回一个 对象,该对象包含 Excel 2013 中引入的用于与集成数据模型交互的新模型连接类型的信息。 只读

ModelTables

返回与 ModelTables 特定连接关联的 对象。 只读

Name

返回或设置工作簿连接对象的名称。 读/写 String

ODBCConnection

重新调整指定 WorkbookConnection 对象的 ODBC 连接详细信息。 只读 ODBCConnection

OLEDBConnection

重新调整指定 WorkbookConnection 对象的 OLEDB 连接详细信息。 只读 OLEDBConnection

Parent

返回指定对象的父对象。 只读。

Ranges

返回指定 WorkbookConnection 对象的 对象范围。 只读 Ranges

RefreshWithRefreshAll

确定在执行“全部刷新”时是否应刷新连接。 C#) 中的布尔 (布尔值。 读/写。

TextConnection

返回一个 TextConnection 对象,该对象包含有关文本文件查询的信息。 此为只读属性。

Type

返回工作簿连接类型。 只读 XlConnectionType

WorksheetDataConnection

返回一个 对象,该对象包含从 PowerPivot 模型连接到工作簿内数据的信息,例如区域、命名区域或表。 此为只读属性。

方法

Delete()

删除工作簿连接。

Refresh()

刷新工作簿连接。

适用于