共用方式為


QueryTable.TextFileThousandsSeparator 屬性 (Excel)

傳回或設定 Microsoft Excel 在將文字檔匯入查詢資料表時使用的千位分隔字元。 預設值是系統千位分隔字元。 讀取/寫入的 String

語法

表達。TextFileThousands分隔符號

代表 QueryTable 物件的變數。

註解

只有當您的查詢資料表是以 QueryType 屬性設定為 xlTextImport 的文字檔資料為基礎 () 檔案包含小數點和千位分隔符號時,才使用此屬性,這些分隔符號與電腦上使用的分隔符號不同,因為使用的語言設定不同。

下表顯示當您使用各種分隔符號將文字匯入 Microsoft Excel 時的結果。 數值結果顯示在最右方的欄中。

系統小數點分隔字元 系統千分位分隔符號 TextFileDecimalSeparator 值 TextFileThousandsSeparator 值 匯入的文字 儲存格的值 (資料類型)
期間 逗號 逗號 間隔 123.123,45 123,123.45 (數值)
間隔 逗號 逗號 逗號 123.123,45 123.123,45 (文字)
逗號 間隔 逗號 間隔 123,123.45 123,123.45 (數值)
間隔 逗號 間隔 逗號 123 123.45 123,123.45 (文字)
間隔 逗號 間隔 空格 123 123.45 123,123.45 (數值)

如果您使用使用者介面匯入資料,則來自 Web 查詢或文字查詢的資料會匯入為 QueryTable 物件,而所有其他外部資料都會匯入為 ListObject 物件。

如果您使用物件模型匯入資料,則必須將 Web 查詢或文字查詢中的資料匯入為 QueryTable,而所有其他外部資料都可以匯入為 ListObjectQueryTable

TextFileThousandsSeparator 屬性只適用於 QueryTable 物件。

範例

這個範例儲存工作表 [Sheet1] 上第一個查詢表最初的千分位分隔字元,並將其設定為句號,例如以準備將法文文字檔匯入美語版的 Microsoft Excel 中。

strDecSep = Worksheets("Sheet1").QueryTables(1) _ 
 .TextFileThousandsSeparator 
Worksheets("Sheet1").QueryTables(1) _ 
 .TextFileThousandsSeparator = "."

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應