QueryTable.TextFileOtherDelimiter プロパティ (Excel)
テキスト ファイルをクエリ テーブルにインポートするときに区切り記号として使用される文字を設定または返します。 既定値は null です。 読み取り/書き込みが可能な String です。
構文
式。TextFileOtherDelimiter
式QueryTable オブジェクトを表す変数。
注釈
このプロパティは、クエリ テーブルがテキスト ファイルのデータに基づいている場合 ( QueryType プロパティが xlTextImport に設定されている場合)、 および TextFileParseType プロパティの値が xlDelimited の場合にのみ使用します。
文字列中に複数の文字を指定すると、先頭の文字のみが使用されます。
ユーザー インターフェイスを使用してデータをインポートすると、Web クエリまたはテキスト クエリのデータが QueryTable オブジェクトとしてインポートされ、他のすべての外部データが ListObject オブジェクトとしてインポートされます。
オブジェクト モデルを使用してデータをインポートする場合は、Web クエリまたはテキスト クエリのデータを QueryTable としてインポートする必要があります。一方、他のすべての外部データは ListObject または QueryTable としてインポートできます。
TextFileOtherDelimiter プロパティは 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
.TextFileOtherDelimiter = "#"
.Refresh
End With
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。