返回当前国家/地区和区域设置的信息。Variant 类型,只读。
expression.International(Index)
expression 必需。该表达式返回一个 Application 对象。
Index Long类型,必需。要返回的设置。可为下表列出的 XlApplicationInternational 常量之一。
| Index | Type | 含义 | |
|---|---|---|---|
| xlLeftBrace | String | 数组表示法中用于取代左花括号 ({) 的字符。 | |
| xlLeftBracket | String | R1C1-样式的相对引用中用于取代左方括号 ([) 的字符。 | |
| xlLowerCaseColumnLetter | String | 小写列字母。 | |
| xlLowerCaseRowLetter | String | 小写行字母。 | |
| xlRightBrace | String | 数组表示法中用于取代右话括号 (}) 的字符。 | |
| xlRightBracket | String | R1C1-样式的相对引用中用于取代右方括号 (]) 的字符。 | |
| xlUpperCaseColumnLetter | String | 大写列字母。 | |
| xlUpperCaseRowLetter | String | 大写行字母(R1C1-样式引用)。 | |
| Index | Type | 含义 | |
|---|---|---|---|
| xlCountryCode | Long | Microsoft Excel 的国家/地区版本。 | |
| xlCountrySetting | Long | Windows“控制面板”中的当前国家/地区设置。 | |
| xlGeneralFormatName | String | 通用数字格式名称。 | |
| Index | Type | 含义 | |
|---|---|---|---|
| xlCurrencyBefore | Boolean | 如果货币符号在货币值之前,则该值为 True;如果货币符号在货币值之后,则该值为 False。 | |
| xlCurrencyCode | String | 货币符号 ($)。 | |
| xlCurrencyDigits | Long | 在货币格式中使用的十进制数字的个数。 | |
| xlCurrencyLeadingZeros | Boolean | 如果显示零货币值的前导零,则该值为 True。 | |
| xlCurrencyMinusSign | Boolean | 如果用减号表示负数,则该值为 True;如果用括号表示负数,则该值为 False。 | |
| xlCurrencyNegative | Long | 货币格式中负数货币值的表示: 0 = (symbolx) 或 (xsymbol) 1 = -symbolx 或 -xsymbol 2 = symbol-x 或 x-symbol 3 = symbolx- 或 xsymbol- 其中 symbol 为所在国家/地区的货币符号。注意,货币符号的位置由 xlCurrencyBefore 确定。 |
|
| xlCurrencySpaceBefore | Boolean | 如果在货币符号前加空格,则该值为 True。 | |
| xlCurrencyTrailingZeros | Boolean | 如果显示零货币值的后缀零,则该值为 True。 | |
| xlNoncurrencyDigits | Long | 非货币格式中所使用的十进制数字的个数。 | |
| Index | Type | 含义 | |
|---|---|---|---|
| xl24HourClock | Boolean | 如果使用 24 小时制,则该值为 True;如果使用 12 小时制,则该值为 False。 | |
| xl4DigitYears | Boolean | 如果用四个数字表示年,则该值为 True;如果用两个数字表示年,则该值为 False。 | |
| xlDateOrder | Long | 日期元素顺序: 0 = 月-日-年 1 = 日-月-年 2 = 年-月-日 |
|
| xlDateSeparator | String | 日期分隔符 (/)。 | |
| xlDayCode | String | “日”符号 (d)。 | |
| XlDayLeadingZero | Boolean | 如果在日期表示中显示前导零,则该值为 True。 | |
| xlHourCode | String | “时”符号 (h)。 | |
| xlMDY | Boolean | 在长日期格式中,若日期表示顺序为“月-日-年”,则该值为 True;若顺序为“日-月-年”,则该值为 False。 | |
| xlMinuteCode | String | “分”符号 (m)。 | |
| xlMonthCode | String | “月”符号 (m)。 | |
| xlMonthLeadingZero | Boolean | 如果在月份表示中显示前导零(当月份用数字表示时),则该值为 True。 | |
| xlMonthNameChars | Long | 为保持向后兼容,总返回三个字符。短月份名称是从 Microsoft Windows 中读取的,且可为任意长度。 | |
| xlSecondCode | String | “秒”符号 (s)。 | |
| xlTimeSeparator | String | 时间分隔符 (:)。 | |
| xlTimeLeadingZero | Boolean | 如果在时间表示中显示前导零,则该值为 True。 | |
| xlWeekdayNameChars | Long | 为保持向后兼容,总返回三个字符。短星期名称是从 Microsoft Windows 中读取的,且可为任意长度。 | |
| xlYearCode | String | 数字格式中的“年”符号 (y)。 | |
| Index | Type | 含义 | |
|---|---|---|---|
| xlMetric | Boolean | 如果使用公制度量系统,则该值为 True;如果使用英制度量系统,则该值为 False。 | |
| xlNonEnglishFunctions | Boolean | 如果不是以英语显示函数,则该值为 True。 | |
| Index | Type | 含义 | |
|---|---|---|---|
| xlAlternateArraySeparator | String | 替代的数组项分隔符(如果当前数组分隔符与十进制分隔符相同)。 | |
| xlColumnSeparator | String | 数组表示法中用于分隔列的字符。 | |
| xlDecimalSeparator | String | 十进制分隔符。 | |
| xlListSeparator | String | 列表分隔符。 | |
| xlRowSeparator | String | 数组表示法中用于分隔行的字符。 | |
| xlThousandsSeparator | String | 零或千分位分隔符。 | |
对于所选择或安装的不同语言支持(例如:美国英语),显示在上表中的符号、分隔符和货币格式可能会与用户语言或地理位置中所使用的不同,或者也可能不可用。
本示例显示区域设置中的十进制分隔符。
MsgBox "The decimal separator is " & _
Application.International(xlDecimalSeparator)