Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Concaténer 2 chaines RTF

2 réponses
Avatar
Patrick JONIEC
Bonjour
Je cherche à concaténer 2 chaines RTF en une seule
Les textes ayant une mise en forme, on ne peut pas faire
Texte2 = Texte1 & Texte2
quelqu'un a-t-il créé une petite fonction pour faire cela ?

Merci de votre aide
Patrick

--
VIP Organisation
8, Rue du moulin a vents
78310 Coignieres
FRANCE
Tel: +33.1.30.49.08.68
Fax: +33.1.30.49.27.31
www.vip-organisation.com

2 réponses

Avatar
Jacques93
Bonjour Patrick JONIEC,
Patrick JONIEC a écrit :
Bonjour
Je cherche à concaténer 2 chaines RTF en une seule
Les textes ayant une mise en forme, on ne peut pas faire
Texte2 = Texte1 & Texte2
quelqu'un a-t-il créé une petite fonction pour faire cela ?




Par exemple :

Private Sub Command1_Click()
With Me.RichTextBox3
.TextRTF = ConcatRTF(Me.RichTextBox1.TextRTF, _
Me.RichTextBox2.TextRTF)
End With
End Sub

Private Function ConcatRTF(RTF1 As String, RTF2 As String) As String
ConcatRTF = Left(RTF1, InStrRev(RTF1, "}") - 1) & Mid(RTF2, 2)
End Function

Trouvé sur :

<http://www.developpez.net/forums/showthread.php?t86>

l'idée étant de supprimer l'accolade fermante du permier RTF, et
l'accolade ouvrante du second (sinon il y a écrasement).

--

Cordialement,

Jacques.
Avatar
Patrick JONIEC
Merci
A priori, ça fonctionne bien, et c'est tout simple.

"Jacques93" a écrit dans le message de
news:%
Bonjour Patrick JONIEC,
Patrick JONIEC a écrit :
Bonjour
Je cherche à concaténer 2 chaines RTF en une seule
Les textes ayant une mise en forme, on ne peut pas faire
Texte2 = Texte1 & Texte2
quelqu'un a-t-il créé une petite fonction pour faire cela ?




Par exemple :

Private Sub Command1_Click()
With Me.RichTextBox3
.TextRTF = ConcatRTF(Me.RichTextBox1.TextRTF, _
Me.RichTextBox2.TextRTF)
End With
End Sub

Private Function ConcatRTF(RTF1 As String, RTF2 As String) As String
ConcatRTF = Left(RTF1, InStrRev(RTF1, "}") - 1) & Mid(RTF2, 2)
End Function

Trouvé sur :

<http://www.developpez.net/forums/showthread.php?t86>

l'idée étant de supprimer l'accolade fermante du permier RTF, et
l'accolade ouvrante du second (sinon il y a écrasement).

--

Cordialement,

Jacques.