太神奇啦!用户自定义字符串格式 (Format 函数)!
可以用下面任意字符来创建格式表达式用于字符串:字符 说明
@ 字符占位符。显示字符或是空白。如果字符串在格式字符串中 @的位置有字符存在,那么就显示出来;否则,就在那个位置上显示空白。除非有惊叹号字符 (!) 在格式字符串中,否则字符占位符将由右而左被填充。
& 字符占位符。显示字符或什么都不显示。如果字符串在格式字符串中和号 (&) 的位置有字符存在,那么就显示出来;否则,就什么都不显示。除非有惊叹号字符 (!) 在格式字符串中,否则字符占位符将由右而左被填充。
< 强制小写。将所有字符以小写格式显示。
> 强制大写。将所有字符以大写格式显示。
! 强制由左而右填充字符占位符。缺省值是由右而左填充字符占位符。
Print Format("12345", "!" & String(10, "@")) & "67890"
Print Format("123", "!" & String(10, "@")) & "456"
Print Format("12345", String(10, "@"))
Print Format("123", String(10, "@"))
Print Format("12345", String(10, "@") & "!") & "67890"
Print Format("123", String(10, "@") & "!") & "456"
输出结果:
12345 67890
123 456
12345
123
12345 67890
123 456