web-dev-qa-db-ja.com

VBA / VB6に改行を追加します

2つの文字列の間に改行を入れて連結します。

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

VBA/VB6に改行を追加するにはどうすればよいですか?

41
Gerhard Powell

VBには、改行用の組み込み定数があります。

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と同じ

69
Gerhard Powell

このコードをWordの間に使用します"&vbCrLf&"この次のWordを使用すると、次の行に表示されます

16
Gajanan Chitare

これを行う場合、実際には2つの方法があります。

1)st = "行1" + vbCrLf + "行2"

2)st = "Line 1" + vbNewLine + "Line 2"

これらはメッセージボックス(および文字列が使用される他のすべての場所)でも機能します。

2
AryanSonwatikar