Message box sur UserForm avec le contrôle RichTextBox

Démo pour disposer d' un MsgBox perso avec un UserForm et le contrôle RichTextBox

L'avantage de ce choix c'est que le texte peu être édité avec un traitement de texte comme Word et disposer de certaine de ses possibilités tel que grandeur, couleur et attribut de la police. Mais aussi d'y inclure une/des images.

1

Si vous disposez du contrôle Microsoft RichTextBox.ocx vous pouvez l'employé directement sans télécharger la démo.

Créez un texte avec Word (ou autre) et sauvez le en mode rtf.

Avec Excel,

Créez un Userform, coller un bouton et le contrôle sur la fenêtre de l'UF

Dans le module code copiez,

Option Explicit

Private Sub CommandButton1_Click()
    Unload Me
End Sub

Private Sub UserForm_Initialize()
    With RichTextBox1
        .Enabled = False
        .LoadFile "c:\Répertoire\Fichier.rtf"
    End With
End Sub

Si vous n'avez pas le contrôle RichTextBox vous pouvez télécharger le classeur démo qui décrit la marche à suivre pour se procurer le contrôle et le mode d'emploi pour l'employer.

53msg-richbox.zip (14.19 Ko)

bonjour lermite

Merci pour le fichier demo, mais pourquoi

With RichTextBox1

bug et affiche une erreur de compilation et demande la variable richtextbox

je suis sous win8.1 64 bits et office 2010 32 bits

Pascal

bonjour Lermite et le forum

pour ma part c'est résolu l'accès au ruchtextbox, monthview et toute la clic qui n'est plus fourni avec microsoft

magnifique démo

Pascal

Rechercher des sujets similaires à "message box userform controle richtextbox"