Выделить текст жирным шрифтом
RichTextBox1.SelBold = True
Выделить текст курсивом
RichTextBox1.SelItalic = True
Выделить текст подчеркнутым
шрифтом
RichTextBox1.SelUnderline = True
Просмотр текста в виде простого
текста
MsgBox RichTextBox1.Text
Просмотр текста в виде RTF
MsgBox RichTextBox1.TextRTF
Загрузить файл
RichTextBox1.LoadFile App.Path & "\RTFText.rtf", rtfRTF
или
RichTextBox1.LoadFile App.Path & "\RTFText.rtf", rtfText
Определение строки, на которой
находится курсор
На самом деле определение строки, на которой
находится курсор, не вызывает никаких
трудностей. У элемента RichTextBox
существует метод GetLineFromChar, который и
отвечает на вопрос этой страницы. Непонятно
только, почему разработчики не предусмотрели
определение позиции курсора на строке. Ответ на
этот вопрос остается открытым. Пишите
Private Sub Command1_Click()
MsgBox RichTextBox1.GetLineFromChar(RichTextBox1.SelStart) + 1
End Sub