QueryTable インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 の場合、 PreserveFormatting は False の場合を除く)。 値の取得と設定が可能なブール型 (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 で "-" 記号で始まるテキストとしてインポートされた数値を負の数値として扱う場合は true。 False に設定すると、 インポートされた数値がテキストとして扱われます。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) |