我想连接两个字符串并在它们之间使用换行符。
st = "Line 1" + newline + "Line2"
如何向 VBA 或 Visual Basic 6 添加换行符?
Visual Basic 具有用于换行符的内置常量:
vbCr
= Chr$(13) = CR(回车符)- 由 Mac OS 和 Apple II 系列使用
vbLf
= Chr$(10) = LF(换行符) - 由 Linux 和 Mac OS X 使用
vbCrLf
= Chr$(13) & Chr$(10) = CRLF(回车符后跟换行符)- Windows 使用
vbNewLine
=与vbCrLf
相同
在两个单词之间使用此代码:
& vbCrLf &
使用此功能,下一个单词将显示在下一行。
实际上有两种方法可以做到这一点:
st =“第 1 行”+ vbCrLf +“第 2 行”
st =“第 1 行”+ vbNewLine +“第 2 行”
这些甚至适用于消息框(以及使用 strings 的所有其他地方)。
这真的很简单。您可以使用常量
vbCrlf
或 vbNewLine
代码如下:
st = "Line1" & vbCrlf & "Line2"
或者
st = "Line1" & vbNewLine & "Line2"