Где то здесь на форуме нашел:
Установка надстрочного знака:
Dim txt As String
txt = "\super " & InputBox("Введите текст, который должен находиться над строкой:", "Надстрочный знак")
tMainText.SelectedRtf = "{\rtf1\ansi\ansicpg1251\deff0{\fonttbl{\f0\fswiss\fcharset0 Tahoma;}{\f1\fnil\fcharset220 MS Sans Serif;}}\viewkind4\uc1\pard\lang1033\f0\fs17 " & txt & "\lang1049\f1\par }"
Установка подстрочного знака:
Dim txt As String
txt = "\sub " & InputBox("Введите текст, который должен находиться под строкой:", "Подстрочный знак")
tMainText.SelectedRtf = "{\rtf1\ansi\ansicpg1251\deff0{\fonttbl{\f0\fswiss\fcharset0 Tahoma;}{\f1\fnil\fcharset204 MS Sans Serif;}}\viewkind4\uc1\pard\lang1033\f0\fs17 " & txt & "\lang1049\f1\par }"
А как сделать, чтобы после надстрочного\подстрочного ввода знаков перейти к обычному вводу. И ещё. Когда я выделяю одновременно надстрочный\подстрочный знак и обычный символ то в следующем коде возникает ошибка: (прописано в событии SelectionChanged)
If tMainText.SelectionFont.Bold = True Then
-мой код-
end if
Ответить
|