【发布时间】:2014-12-23 02:14:26
【问题描述】:
连接字符串时,有多种插入空格的有效方法。
空间函数:
Print "A" & Space(1) & "B"
A B
VS
引述:
Print "A" & " " & "B"
A B
VS
Chr:
Print "A" & Chr(32) & "B"
A B
所有三种方法产生相同的结果。我发现 Space 有益的唯一地方是使用变量来表示空格数。
Space( <expression of number - len(var)> )
谁能提供任何关于为什么一种方法比另一种更好的见解?
【问题讨论】:
-
我很确定它们在编译时都归结为同一件事;它们只是不同的表示。例如,“”是一个字符串(仅包含一个空格的字符列表);而 Chr(32) 是空间的 Char 表示。
标签: string vba concatenation space