Share via


QueryTable.TextFileSemicolonDelimiter プロパティ (Excel)

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

構文

TextFileSemicolonDelimiter

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

注釈

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

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

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

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

次の使用例は、最初のブックの最初のワークシートのクエリ テーブルの区切り記号としてセミコロンを設定し、クエリ テーブルを更新します。

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 
 .TextFileParseType = xlDelimited 
 .TextFileSemicolonDelimiter = True 
 .Refresh 
End With

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

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