Excel VBA教程:TextFileThousandsSeparator属性

返回或设置向查询表中导入文本文件时 Microsoft Excel 所使用的千位分隔符。默认为系统千位分隔符。String 类型,可读写。

说明

只有当查询表是基于文本文件中的数据(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(数字)

Excel VBA教程:TextFileThousandsSeparator属性·示例

本示例保存工作表 Sheet1 上第一个查询表最初的千位分隔符,并将其设置为句号,以准备将法语文本文件(举例)导入 Microsoft Excel 的美国英语版中。


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

上页:Excel VBA教程:TextFileTextQualifier属性 下页:Excel VBA教程:TextFileTrailingMinusNumbers属性

Excel VBA教程:TextFileThousandsSeparator属性

Excel VBA教程:TextFileTrailingMinusNumbers属性 Excel VBA教程:TextFrame属性
Excel VBA教程:TextShape属性 Excel VBA教程:TextToDisplay属性
Excel VBA教程:TextureName属性 Excel VBA教程:TextureType属性
Excel VBA教程:ThisCell属性 Excel VBA教程:ThisWorkbook属性
Excel VBA教程:ThousandsSeparator属性 Excel VBA教程:ThreeD属性
Excel VBA教程:ThrottleInterval属性 Excel VBA教程:TickLabelPosition属性
Excel VBA教程:TickLabels属性 Excel VBA教程:TickLabelSpacing属性
Excel VBA教程:TickMarkSpacing属性 Excel VBA教程:Time属性
Excel VBA教程:TintAndShade属性 Excel VBA教程:Title属性
Excel VBA教程:Top属性 Excel VBA教程:TopLeftCell属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号