向 VBA 或 Visual Basic 6 添加换行符

问题描述 投票:0回答:4

我想连接两个字符串并在它们之间使用换行符。

st = "Line 1" + newline + "Line2"

如何向 VBA 或 Visual Basic 6 添加换行符?

vba vb6
4个回答
103
投票

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

相同

23
投票

在两个单词之间使用此代码:

& vbCrLf &

使用此功能,下一个单词将显示在下一行。


3
投票

实际上有两种方法可以做到这一点:

  1. st =“第 1 行”+ vbCrLf +“第 2 行”

  2. st =“第 1 行”+ vbNewLine +“第 2 行”

这些甚至适用于消息框(以及使用 strings 的所有其他地方)。


0
投票

这真的很简单。您可以使用常量

vbCrlf
vbNewLine

代码如下:

st = "Line1" & vbCrlf & "Line2"

或者

st = "Line1" & vbNewLine & "Line2"
© www.soinside.com 2019 - 2024. All rights reserved.