次の方法で共有


QueryTable.TextFilePlatform プロパティ (Excel)

クエリ テーブルにインポートするテキスト ファイルの配信元を設定または返します。 このプロパティは、データのインポート中に使用されるコード ページを決定します。 XlPlatform の読み取り/書き込み。

構文

TextFilePlatform

QueryTable オブジェクトを表す変数。

注釈

既定値は、テキスト ファイル ウィザードで現在 [元のファイル] に設定されている値です。

このプロパティは、クエリ テーブルがテキスト ファイルのデータに基づいている場合にのみ使用します ( QueryType プロパティが xlTextImport に設定されています)。

ユーザー インターフェイスを使用してデータをインポートすると、Web クエリまたはテキスト クエリのデータが QueryTable オブジェクトとしてインポートされ、他のすべての外部データが ListObject オブジェクトとしてインポートされます。

オブジェクト モデルを使用してデータをインポートする場合は、Web クエリまたはテキスト クエリのデータを QueryTable としてインポートする必要があります。一方、他のすべての外部データは ListObject または QueryTable としてインポートできます。

TextFilePlatform プロパティは、QueryTable オブジェクトにのみ適用されます。

次の使用例は、最初のブックの最初のワークシート上のクエリ テーブルに MS-DOS テキスト ファイルをインポートします。その後、クエリ テーブルを更新します。

Set shFirstQtr = Workbooks(1).Worksheets(1) 
Set qtQtrResults = shFirstQtr.QueryTables _ 
 .Add(Connection := "TEXT;C:\My Documents\19980331.txt", _ 
 Destination := shFirstQtr.Cells(1,1)) 
With qtQtrResults 
 .TextFilePlatform = xlMSDOS 
 .TextFileParseType = xlDelimited 
 .TextFileTabDelimiter = True 
 .Refresh 
End With

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。