My main area of expertise is in the compiled version of Visual Basic and we
have access to the Rich TextBox from within that language. What I am not
sure of is if the Rich TextBox I have access to was delivered with my copy
of the compiled version of Visual Basic or whether it came with Windows and
VB simply gives me access to it. The point I am trying to make is that I
don't know if the Rich TextBox is universally available or not. With that
said, I just tried adding it to a UserForm and was successful in doing so
(although I did get a warning about it being an ActiveX control and that
such a control could be dangerous). If you have the compiled version of VB
installed, or if it turns out that it is delivered with Windows
automatically, then you will be able to put it in the UserForm's toolbox by
right-clicking the toolbox and selecting "Additional Controls" from the menu
that pops up. The name of the control, if you have access to it, is called
Microsoft Rich Textbox Control 6.0. Once you have done that, you can add as
many of them to your UserForm(s) as you need.
This link will give you an overview of what the Rich TextBox is...
http://msdn2.microsoft.com/en-us/library/aa733684(VS.60).aspx
This link will take you to the online help file for the Rich TextBox
control...
http://msdn2.microsoft.com/en-us/library/aa261653(VS.60).aspx
Rick