web-dev-qa-db-fra.com

Ajouter une nouvelle ligne à VBA / VB6

Je veux concaténer deux chaînes avec un saut de ligne entre elles.

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

Comment ajouter une nouvelle ligne à VBA/VB6?

41
Gerhard Powell

VB a des constantes intégrées pour les nouvelles lignes:

vbCr = Chr $ (13) = CR (caractère de retour chariot) - utilisé par Mac OS et Apple II

vbLf = Chr $ (10) = LF (caractère de saut de ligne)) - utilisé par Linux et Mac OS X

vbCrLf = Chr $ (13) & Chr $ (10) = CRLF (retour chariot suivi d'un saut de ligne) - utilisé par Windows

vbNewLine = identique à vbCrLf

69
Gerhard Powell

Utilisez ce code entre à Word "& vbCrLf &" en utilisant ce prochain mot s'affiche sur la ligne suivante

16
Gajanan Chitare

Il y a en fait deux manières de faire ceci:

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

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

Celles-ci fonctionnent même pour les boîtes de message (et tous les autres endroits où des chaînes sont utilisées).

2
AryanSonwatikar