QueryTable インターフェイス

定義

SQL サーバーや Microsoft Access データベースなどの外部データ ソースから返されるデータに基づいて作成されるワークシート テーブルを表します。 QueryTable オブジェクトは、QueryTables コレクションのメンバーです。

public interface class QueryTable : Microsoft::Office::Interop::Excel::_QueryTable, Microsoft::Office::Interop::Excel::RefreshEvents_Event
[System.Runtime.InteropServices.Guid("00024428-0000-0000-C000-000000000046")]
public interface QueryTable : Microsoft.Office.Interop.Excel._QueryTable, Microsoft.Office.Interop.Excel.RefreshEvents_Event
Public Interface QueryTable
Implements _QueryTable, RefreshEvents_Event
派生
属性
実装

注釈

これは、対応する COM オブジェクトとの相互運用性を得るためにマネージ コードが必要とする COM コクラスから派生する .NET インターフェイスです。 COM オブジェクトのすべてのメソッド、プロパティ、およびイベント メンバにアクセスするには、この派生インターフェイスを使用します。 ただし、使用するメソッドまたはイベントが、1 つの COM オブジェクトに基づいて同じ名前を共有する場合は、該当するプライマリ インターフェイスにキャストしてメソッドを呼び出し、最新のイベント インターフェイスにキャストしてイベントに接続します。 COM オブジェクトの詳細については、このトピックを参照してください。 COM オブジェクトのメソッドおよびプロパティ メンバーの詳細については、「 _QueryTable」を参照してください。

1 つの QueryTable オブジェクトを取得するには、QueryTables(index を使用します。ここでindexはクエリ テーブルのインデックス番号です。

プロパティ

名前 説明
AdjustColumnWidth

指定したクエリ テーブルまたは XML マップを更新するたびに、最適なサイズになるように列幅が自動的に調整される場合は true。 列幅が更新のたびに自動的に調整されない場合は false。 既定値は True です。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _QueryTable)
Application

Microsoft Excel アプリケーションを表す Application オブジェクトを返します。 読み取り専用です。

(継承元 _QueryTable)
BackgroundQuery

ピボットテーブル レポートまたはクエリ テーブルに対するクエリが非同期 (バックグラウンドで) 実行される場合は true。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _QueryTable)
CommandText

指定したデータ ソース用のコマンド文字列を返すか設定します。 オブジェクトの読み取り/書き込み。

(継承元 _QueryTable)
CommandType

CommandText プロパティに関連付けられているコマンドの種類を記述するXlCmdType定数を返すか設定します。 既定値は、xlCmdSQL です。 読み取り/書き込み XlCmdType

(継承元 _QueryTable)
Connection

クエリ テーブルの接続情報を含む文字列を返すか設定します。 オブジェクトの読み取り/書き込み。

(継承元 _QueryTable)
Creator

このオブジェクトが作成されたアプリケーションを示す XlCreator 列挙型の定数を返します。 Excel で作成されたオブジェクトの場合は、文字列 XCEL を表す 16 進数の 5843454C を返します。 読み取り専用 XlCreator

(継承元 _QueryTable)
Destination

クエリ テーブルの配置先の (結果のクエリ テーブルを配置する) セル範囲の左上端のセルを返します。 対象範囲は、 QueryTable オブジェクトを含むワークシート上にある必要があります。 読み取り専用の 範囲 です。

(継承元 _QueryTable)
EditWebPage

Web クエリの Web ページ URL (Uniform Resource Locator) を返すか設定します。 オブジェクトの読み取り/書き込み。

(継承元 _QueryTable)
EnableEditing

True の場合、ユーザーは指定したクエリ テーブルを編集できます。 False の場合、クエリ テーブルの更新のみ可能です。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _QueryTable)
EnableRefresh

ユーザーがピボットテーブル キャッシュまたはクエリ テーブルを更新できる場合は True です。 既定値は True です。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _QueryTable)
FetchedRowOverflow

前回の Refresh(Object) メソッドの使用によって返される行数がワークシートで使用できる行数より多い場合は true。 読み取り専用の Boolean です。

(継承元 _QueryTable)
FieldNames

データ ソースのフィールド名が返されるデータの列見出しとして表示されている場合は true。 既定値は True です。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _QueryTable)
FillAdjacentFormulas

指定されたクエリ テーブルの右側にある数式がクエリ テーブルが更新されるたびに自動的に更新される場合は true。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _QueryTable)
HasAutoFormat

内部使用のため予約済みです。

(継承元 _QueryTable)
ListObject

Range オブジェクトまたはQueryTable オブジェクトのListObject オブジェクトを返します。 取得のみ可能な ListObject オブジェクトです。

(継承元 _QueryTable)
MaintainConnection

更新後、ブックを閉じるまで、指定したデータ ソースへの接続が維持される場合は true。 既定値は True です。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _QueryTable)
Name

オブジェクトの名前を返すか設定します。 読み取り/書き込みが可能な String です。

(継承元 _QueryTable)
Parameters

クエリ テーブルのパラメーターを表す Parameters コレクションを返します。 読み取り専用です。

(継承元 _QueryTable)
Parent

指定されたオブジェクトの親オブジェクトを返します。 読み取り専用です。

(継承元 _QueryTable)
PostText

Web クエリからデータを返すために Web サーバーにデータを入力する post メソッドで使用される文字列を返すか設定します。 読み取り/書き込みが可能な String です。

(継承元 _QueryTable)
PreserveColumnInfo

クエリ テーブルが更新されるたびに列の並べ替え、フィルター処理、およびレイアウト情報が保持される場合は true。 既定値は False です。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _QueryTable)
PreserveFormatting

このプロパティは、データの最初の 5 行に共通する書式設定がクエリ テーブルの新しい行に適用される場合に True になります。 未使用のセルは書式設定されません。 このプロパティが False の場合、クエリ テーブルに最後に適用したオートフォーマットがクエリ テーブルの新しい行のデータに適用されます。 既定値は True です (クエリ テーブルが Microsoft Excel 97 で作成されていて、 HasAutoFormat プロパティが True の場合、 PreserveFormattingFalse の場合を除く)。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _QueryTable)
QueryType

Microsoft Excel がクエリ テーブルまたはピボットテーブル キャッシュを設定するために使用するクエリの種類を示します。 読み取り専用 XlQueryType

(継承元 _QueryTable)
Recordset

指定されたクエリ テーブルまたはピボットテーブル キャッシュのデータ ソースとして使用される Recordset オブジェクトを返または設定します。 値の取得と設定が可能です。

(継承元 _QueryTable)
Refreshing

指定したクエリ テーブルに対して進行中のバックグラウンド クエリがある場合は true。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _QueryTable)
RefreshOnFileOpen

ブックを開くたびにピボットテーブル キャッシュまたはクエリ テーブルが自動的に更新される場合は true。 既定値は False です。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _QueryTable)
RefreshPeriod

更新間隔 (分単位) を返すか設定します。 読み取り/書き込みの 整数 です。

(継承元 _QueryTable)
RefreshStyle

クエリによって返されるレコードセットの行数に合わせて、指定したワークシートの行の追加または削除の方法を返すか設定します。 読み取り/書き込み XlCellInsertionMode

(継承元 _QueryTable)
ResultRange

指定されたクエリ テーブルが占めているワークシートの領域を表す Range オブジェクトを返します。 読み取り専用です。

(継承元 _QueryTable)
RobustConnect

ピボットテーブル キャッシュがデータ ソースに接続する方法を返すか設定します。 読み取り/書き込み XlRobustConnect

(継承元 _QueryTable)
RowNumbers

指定されたクエリ テーブルの最初の列として行番号が追加される場合は true。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _QueryTable)
SaveData

ピボットテーブル レポートのデータがブックと共に保存されている場合は true。 レポート定義のみを保存する場合は false。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _QueryTable)
SavePassword

ODBC 接続文字列のパスワード情報が指定されたクエリで保存されると共に true になります。 パスワードが削除されている場合は False を指定します。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _QueryTable)
Sort

クエリ テーブルの範囲に対する並べ替え条件を返します。 読み取り専用です。

(継承元 _QueryTable)
SourceConnectionFile

ピボットテーブルの作成に使用された Office のデータ接続ファイル、または同様のファイルを示す文字列型 (String) の値を取得または設定します。 値の取得と設定が可能です。

(継承元 _QueryTable)
SourceDataFile

クエリ テーブルのソース データ ファイルを示す 文字列 を返すか設定します。

(継承元 _QueryTable)
Sql

内部使用のため予約済みです。

(継承元 _QueryTable)
TablesOnlyFromHTML

ワークシートで定義した入力値と数式に基づいて、データ テーブルを作成します。

(継承元 _QueryTable)
TextFileColumnDataTypes

テキスト ファイルをクエリ テーブルにインポートするときに、ファイルの各列に適用されるデータ型を指定する定数を配列形式で設定します。 各列に適用される既定の定数は xlGeneral です。 オブジェクトの読み取り/書き込み。

(継承元 _QueryTable)
TextFileCommaDelimiter

テキスト ファイルをクエリ テーブルにインポートするときの区切り記号がコンマの場合は true。 他の文字を区切り記号として使用する場合は false。 既定値は False です。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _QueryTable)
TextFileConsecutiveDelimiter

True の場合は、テキスト ファイルをクエリ テーブルにインポートするときに、連続する区切り記号が単一の区切り記号として処理されます。 デフォルト値は False です。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _QueryTable)
TextFileDecimalSeparator

テキスト ファイルをクエリ テーブルにインポートするときに Microsoft Excel で使用される小数点区切り文字を返すか設定します。 既定値はシステムの小数点区切り文字です。 読み取り/書き込みが可能な String です。

(継承元 _QueryTable)
TextFileFixedColumnWidths

クエリ テーブルにインポートするテキスト ファイルの列幅 (文字数) に対応する整数の配列を返すか設定します。 有効な幅は 1 - 32,767 文字です。 オブジェクトの読み取り/書き込み。

(継承元 _QueryTable)
TextFileOtherDelimiter

テキスト ファイルをクエリ テーブルにインポートするときに区切り記号として使用される文字を返すか設定します。 既定値は Null です。 読み取り/書き込みが可能な String です。

(継承元 _QueryTable)
TextFileParseType

クエリ テーブルにインポートするテキスト ファイル内のデータの列形式を返すか設定します。 読み取り/書き込み XlTextParsingType

(継承元 _QueryTable)
TextFilePlatform

クエリ テーブルにインポートするテキスト ファイルのオリジンを返すか設定します。 このプロパティにより、データ インポート時に使用されるコード ページが決まります。 既定値は、テキスト ファイル インポート ウィザードの [ファイルの元] オプションの現在の設定です。 読み取り/書き込み XlPlatform

(継承元 _QueryTable)
TextFilePromptOnRefresh

クエリ テーブルを更新するたびにインポートしたテキスト ファイルの名前を指定する必要がある場合は True。 [テキスト ファイルのインポート] ダイアログ ボックスで、パスとファイル名を指定できます。 既定値は False です。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _QueryTable)
TextFileSemicolonDelimiter

テキスト ファイルをクエリ テーブルにインポートするときにセミコロンを区切り文字にし、TextFileParseType プロパティの値が xlDefined の場合は true。 既定値は False です。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _QueryTable)
TextFileSpaceDelimiter

True の場合は、テキスト ファイルをクエリ テーブルにインポートするときに、空白文字が区切り記号になります。 既定値は False です。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _QueryTable)
TextFileStartRow

テキスト ファイルをクエリ テーブルにインポートするときにテキスト解析を開始する行番号を返すか設定します。 有効な値は、1 から 32,767 の整数です。 既定値は 1 です。 読み取り/書き込みの 整数 です。

(継承元 _QueryTable)
TextFileTabDelimiter

テキスト ファイルをクエリ テーブルにインポートするときにタブ文字を区切り文字にする場合は true。 既定値は False です。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _QueryTable)
TextFileTextQualifier

テキスト ファイルをクエリ テーブルにインポートするときのテキスト区切り記号を取得または設定します。 テキスト区切り記号により、囲まれたデータがテキスト形式であると指定されます。 読み取り/書き込み XlTextQualifier

(継承元 _QueryTable)
TextFileThousandsSeparator

テキスト ファイルをクエリ テーブルにインポートするときに Microsoft Excel で使用される桁区切り文字を返すか設定します。 既定値は、システムの桁区切り文字です。 読み取り/書き込みが可能な String です。

(継承元 _QueryTable)
TextFileTrailingMinusNumbers

Microsoft Excel で "-" 記号で始まるテキストとしてインポートされた数値を負の数値として扱う場合は trueFalse に設定すると、 インポートされた数値がテキストとして扱われます。Excel では、"-" 記号で始まるテキストとして扱われます。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _QueryTable)
TextFileVisualLayout

インポートするテキストの視覚的なレイアウトが左から右か右から左かを示す XlTextVisualLayoutType 定数を返すか設定します。

(継承元 _QueryTable)
WebConsecutiveDelimitersAsOne

Web ページの HTML <PRE> タグからクエリ テーブルにデータをインポートする場合、およびデータを列に解析する場合は、連続する区切り記号を 1 つの区切り記号として扱う場合は true。 連続する区切り文字を複数の区切り文字として扱う場合は false。 既定値は True です。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _QueryTable)
WebDisableDateRecognition

Web ページをクエリ テーブルにインポートするときに、日付に似たデータがテキストとして解析される場合は true。 日付認識を使用する場合は false。 既定値は False です。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _QueryTable)
WebDisableRedirections

QueryTable オブジェクトで Web クエリのリダイレクトが無効になっている場合は true。 既定値は False です。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _QueryTable)
WebFormatting

ページをクエリ テーブルにインポートするときに、Web ページからどの程度の書式設定を適用するかを決定する値を返または設定します。 読み取り/書き込み XlWebFormatting

(継承元 _QueryTable)
WebPreFormattedTextToColumns

ページをクエリ テーブルにインポートするときに、Web ページの HTML <PRE> タグ内に含まれるデータを列に解析するかどうかを返すか設定します。 既定では True です 。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _QueryTable)
WebSelectionType

Web ページ全体、Web ページ上のすべてのテーブル、または Web ページ上の特定のテーブルのみをクエリ テーブルにインポートするかどうかを決定する値を返または設定します。 読み取り/書き込み XlWebSelectionType

(継承元 _QueryTable)
WebSingleBlockTextImport

ページをクエリ テーブルにインポートするときに、指定された Web ページの HTML <PRE> タグからのデータを一度に処理する場合は true。 ヘッダー行がそのように認識される、連続した行のブロック単位でデータがインポートされる場合は false。 既定値は False です。 値の取得と設定が可能なブール型 (Boolean) の値です。

(継承元 _QueryTable)
WebTables

Web ページをクエリ テーブルにインポートするときに、表の名前やインデックス番号のコンマ区切りリストを返すか設定します。 読み取り/書き込みが可能な String です。

(継承元 _QueryTable)
WorkbookConnection

クエリ テーブルで使用される WorkbookConnection オブジェクトを返します。 読み取り専用です。

(継承元 _QueryTable)

メソッド

名前 説明
CancelRefresh()

指定されたクエリ テーブルのバックグラウンド クエリをキャンセルします。 Refreshing プロパティを使用して、バックグラウンド クエリが現在進行中であるかどうかを確認します。

(継承元 _QueryTable)
Delete()

オブジェクトを削除します。

(継承元 _QueryTable)
Refresh(Object)

外部データ範囲 (QueryTable) Updates。 ブール値 です。

(継承元 _QueryTable)
ResetTimer()

指定されたクエリ テーブルまたはピボットテーブル レポートの更新タイマーを、 RefreshPeriod プロパティを使用して設定した最後の間隔にリセットします。

(継承元 _QueryTable)
SaveAsODC(String, Object, Object)

ピボットテーブル キャッシュ ソースを Microsoft Office データ接続ファイルとして保存します。

(継承元 _QueryTable)

イベント

名前 説明
AfterRefresh

クエリが完了またはキャンセルした後に発生します。

(継承元 RefreshEvents_Event)
BeforeRefresh

クエリ テーブルを更新する前に発生します。 これには、Refresh メソッドの呼び出しによる更新、製品でのユーザーの操作による更新、およびクエリ テーブルを含むブックを開くことによる更新が含まれます。

(継承元 RefreshEvents_Event)

適用対象