傳回或設定 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,而所有其他外部資料都可以匯入為 ListObject 或 QueryTable。
TextFileThousandsSeparator 屬性只適用於 QueryTable 物件。
範例
這個範例儲存工作表 [Sheet1] 上第一個查詢表最初的千分位分隔字元,並將其設定為句號,例如以準備將法文文字檔匯入美語版的 Microsoft Excel 中。
strDecSep = Worksheets("Sheet1").QueryTables(1) _
.TextFileThousandsSeparator
Worksheets("Sheet1").QueryTables(1) _
.TextFileThousandsSeparator = "."
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。