_QueryTable 接口

定义

这是 COM coclass(托管代码需要此 Coclass 来实现与相应的 COM 对象的互操作性)中的主接口。 仅当您想要使用的方法与 COM 对象的事件共享同一名称时才使用此主接口;在这种情况下,转换为此接口以调用该方法,转换为最新的事件接口以连接到该事件。 否则,请使用派生自 COM coclass 的 .NET 接口来访问方法、属性和 COM 对象的事件。 有关 COM 对象的详细信息,请参阅 QueryTable

public interface class _QueryTable
[System.Runtime.InteropServices.Guid("00024428-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface _QueryTable
Public Interface _QueryTable
派生
属性

属性

AdjustColumnWidth

如果在每次刷新指定的查询表或 XML 映射时自动调整列宽以获得最佳拟合度,则为 True。 如果每次刷新时列宽不自动调整,则为 False。 默认值为 True。 读/写 Boolean

Application

返回一个 Application 对象,该对象代表 Microsoft Excel 应用程序。 此为只读属性。

BackgroundQuery

如此 如果 对数据透视表或查询表的查询在后台) 异步执行 (。 读/写 Boolean

CommandText

返回或设置指定数据源的命令字符串。 读取/写入 对象

CommandType

返回或设置一个 XlCmdType 常量,该常量描述与 属性关联的 CommandText 命令类型。 默认值为 xlCmdSQL。 读/写 XlCmdType

Connection

返回或设置一个字符串,其中包含查询表的连接信息。 读取/写入 对象

Creator

在枚举中 XlCreator 返回一个常量,该常量指示创建此对象的应用程序。 如果该对象是在 Microsoft Excel 中创建的,则此属性返回字符串 XCEL,它等同于十六进制的数字 5843454C。 只读 XlCreator

Destination

返回查询表目标区域(查询结果表放置的区域)的左上角单元格。 目标区域必须位于包含 对象的 QueryTable 工作表上。 只读 区域

EditWebPage

返回或设置网页查询的统一资源定位符 (URL) 。 读取/写入 对象

EnableEditing

如果用户可以编辑指定的查询表,则为 True。 如果用户只能刷新查询表,则为 False。 读/写 Boolean

EnableRefresh

如果用户可刷新数据透视表高速缓存或查询表,则为 True。 默认值为 True。 读/写 Boolean

FetchedRowOverflow

如果上次使用 方法返回的Refresh(Object)行数大于工作表上可用的行数,则为 True。 只读 Boolean

FieldNames

如果数据源的字段名称作为返回数据的列标题显示,则该值为 True。 默认值为 True。 读/写 Boolean

FillAdjacentFormulas

如果每当查询表刷新时,指定查询表右侧的公式就自动更新,则该属性值为 True。 读/写 Boolean

HasAutoFormat

仅供内部使用。

ListObject

返回 ListObject 对象 RangeQueryTable 对象的 对象。 ListObject 对象类型,只读。

MaintainConnection

如果从刷新数据开始直至关闭工作簿,都一直保留指向指定数据源的连接,则为 True。 默认值为 True。 读/写 Boolean

Name

返回或设置对象的名称。 读/写 String

Parameters

返回表示 Parameters 查询表参数的集合。 此为只读属性。

Parent

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

PostText

返回或设置用于 post 方法的字符串,post 方法用于向 Web 服务器输入数据以从 Web 查询中返回数据。 读/写 String

PreserveColumnInfo

如果每次刷新查询表时,列排序、筛选和布局信息都会保留,则该值为 True。 默认值为 False。 读/写 Boolean

PreserveFormatting

如果将前五行数据共有的任何格式应用于查询表中的新数据行,则此属性为 True 。 对未使用的单元格不进行格式设置。 如果将应用到查询表的最新一次自动套用格式应用于新数据行,则属性为 False。 默认值为 True (除非查询表是在 Microsoft Excel 97 中创建的,并且 HasAutoFormat 属性为 True,在这种情况下 ,PreserveFormattingFalse) 。 读/写 Boolean

QueryType

指示 Microsoft Excel 用于填充查询表或数据透视表缓存的查询类型。 只读 XlQueryType

Recordset

返回或设置一个 Recordset 对象,该对象用作指定查询表或数据透视表缓存的数据源。 读/写。

Refreshing

如果指定的查询表正在进行后台查询,则为 True。 读/写 Boolean

RefreshOnFileOpen

如果每次打开工作簿时,数据透视表高速缓存或查询表自动更新,则为 True。 默认值为 False。 读/写 Boolean

RefreshPeriod

返回或设置两次刷新之间的时间间隔。 Integer 型,可读/写。

RefreshStyle

返回或设置指定工作表上的行的添加或删除方式,以容纳查询返回的记录集中的行数。 读/写 XlCellInsertionMode

ResultRange

返回一个 Range 对象,该对象表示指定查询表占用的工作表区域。 此为只读属性。

RobustConnect

返回或设置数据透视表缓存与其数据源连接的方式。 读/写 XlRobustConnect

RowNumbers

如果行号作为第一列添加到指定查询表,则该属性值为 True。 读/写 Boolean

SaveData

如果数据透视表的数据随工作簿一起保存,则为 True。 如果仅保存数据透视表的定义,则为 False。 读/写 Boolean

SavePassword

如果将 ODBC 连接字符串中的密码信息与指定查询一起保存,则为 True。 如果删除密码,则为 False。 读/写 Boolean

Sort

返回查询表范围的排序条件。 此为只读属性。

SourceConnectionFile

返回或设置一个 String,它指明用于创建数据透视表的 Microsoft Office 数据连接文件或类似的文件。 读/写。

SourceDataFile

返回或设置一个 String 类型的值,指示查询表的源数据文件。

Sql

仅供内部使用。

TablesOnlyFromHTML

依据输入值和工作表上定义的公式创建模拟运算表。

TextFileColumnDataTypes

返回或设置一个有序的常量数组,用于指定文本文件中相应列的数据类型,而该文本文件则是正要导入查询表中的文本文件。 每一列的默认常量为 xlGeneral。 读取/写入 对象

TextFileCommaDelimiter

如果将文本文件导入查询表中时,以逗号作为分隔符,则该值为 True。 如果以其他字符作为分隔符,则该值为 False。 默认值为 False。 读/写 Boolean

TextFileConsecutiveDelimiter

当向查询表中导入文本文件时,如果将连续分隔符看作是一个分隔符,则该值为 True。 默认值为 False。 读/写 Boolean

TextFileDecimalSeparator

返回或设置小数分隔符,在将文本文件导入查询表中时,Microsoft Excel 将使用小数分隔符。 默认值为系统小数分隔符。 读/写 String

TextFileFixedColumnWidths

返回或设置一个整数数组,该数组对应于正要向查询表中导入的文本文件的列宽(按字符)。 有效宽度为 1 到 32,767 个字符。 读取/写入 对象

TextFileOtherDelimiter

返回或设置在向查询表中导入文本文件时用作分隔符的字符。 默认值为 Null。 读/写 String

TextFileParseType

返回或设置要导入查询表的文本文件中数据的列格式。 读/写 XlTextParsingType

TextFilePlatform

返回或设置正向查询表中导入的文本文件的原始格式。 该属性确定在数据导入过程中使用何种代码页。 默认值是在“文本文件导入向导”的“文件原始格式”选项中的当前设置。 读/写 XlPlatform

TextFilePromptOnRefresh

如果每次刷新查询表时都要指定导入文本文件的名称,则该属性值为 True。 “导入文本文件”对话框允许用户指定路径和文件名。 默认值为 False。 读/写 Boolean

TextFileSemicolonDelimiter

如果在将文本文件导入查询表中时分号为分隔符,并且属性的值为 xlDelimited,则该属性值TextFileParseTypeTrue。 默认值为 False。 读/写 Boolean

TextFileSpaceDelimiter

如果向查询表中导入文本文件时,使用空格字符作为分隔符,则该值为 True。 默认值为 False。 读/写 Boolean

TextFileStartRow

返回或设置向查询表中导入文本文件时进行文本分列的起始行号。 有效值为 1 到 32,767 的整数。 默认值为 1。 Integer 型,可读/写。

TextFileTabDelimiter

如果向查询表中导入文本文件时使用 Tab 作为分隔符,则该值为 True。 默认值为 False。 读/写 Boolean

TextFileTextQualifier

返回或设置向查询表中导入文本文件时的文本识别符。 文本识别符用于指定包含的数据是文本格式。 读/写 XlTextQualifier

TextFileThousandsSeparator

返回或设置 Microsoft Excel 在将文本文件导入查询表中时使用的千位分隔符。 默认为系统千位分隔符。 读/写 String

TextFileTrailingMinusNumbers

如此 对于 Microsoft Excel,将导入的数字视为以“-”符号开头的文本作为负数。 如果为 False,则表示 Excel 将导入的数字作为以“-”符号开头的文本,“-”符号为文本。 读/写 Boolean

TextFileVisualLayout

返回或设置一个 XlTextVisualLayoutType 常量,该常量指示导入的文本的视觉布局是从左到右还是从右到左。

WebConsecutiveDelimitersAsOne

如此 如果在 将数据从网页中的 HTML <PRE> 标记导入查询表中,以及将数据分析为列时,连续分隔符被视为单个分隔符。 如果将连续多个分隔符看作多个分隔符,则该值为 False。 默认值为 True。 读/写 Boolean

WebDisableDateRecognition

向查询表中导入网页时,如果将类似日期的数据当作文本进行处理,则该值为 True。 如果使用了日期识别,则该值为 False。 默认值为 False。 读/写 Boolean

WebDisableRedirections

如果为 对象禁用 Web 查询重定向,则为 QueryTableTrue。 默认值为 False。 读/写 Boolean

WebFormatting

返回或设置一个值,该值确定向查询表中导入网页时网页中应用了多少格式设置(如果有)。 读/写 XlWebFormatting

WebPreFormattedTextToColumns

返回或设置在将网页导入查询表中时,网页中 HTML <PRE> 标记中包含的数据是否分析为列。 默认值为 True 。 读/写 Boolean

WebSelectionType

返回或设置一个值,该值决定是向查询表中导入整个网页、网页上的所有表格还是仅网页上的特定表格。 读/写 XlWebSelectionType

WebSingleBlockTextImport

如果在将页面导入查询表中时,一次性处理指定网页中 HTML <PRE> 标记中的数据,则为 True。 如果数据是以连续行的数据块方式导入的,以便能识别标题行,则该值为 False。 默认值为 False。 读/写 Boolean

WebTables

向查询表中导入网页时,返回或设置由逗号分隔的表格名称或表格索引号的列表。 读/写 String

WorkbookConnection

返回 WorkbookConnection 查询表使用的 对象。 此为只读属性。

方法

CancelRefresh()

取消指定查询表的所有后台查询。 Refreshing使用 属性可以确定后台查询当前是否正在进行中。

Delete()

删除对象。

Refresh(Object)

汇报外部数据范围 (QueryTable) 。 Boolean 类型的值

ResetTimer()

将指定查询表或数据透视表的刷新计时器重置为使用 RefreshPeriod 属性设置的最后一个间隔。

SaveAsODC(String, Object, Object)

将数据透视表缓存源保存为 Microsoft Office 数据连接文件。

适用于