• ベストアンサー

リッチテキストボックスについて

こんにちは。Kakugariです。 コード内で、リッチテキストボックスの特定の文字(例えば、何文字目から、何文字目までなど)の色を変更することはできるでしょうか?SelColorプロパティを使ってみたのですが、あれはユーザーが選択した文字列の色を変えるものなので困っています。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • josyo_m
  • ベストアンサー率63% (28/44)
回答No.1

お疲れ様です。 こんな感じでどうでしょうか? ユーザが文字を選択したのと同じにしてSelColorで色を変えています。 Private Sub Command1_Click()      With RichTextBox1        .SelStart = 5    '// 5文字目から     .SelLength = 5    '// 5文字を     .SelColor = vbRed  '// 赤色に変更     '// カーソルを先頭に     .SelStart = 0   End With End Sub お試しください。 間違っていたらごめんなさい。

Kakugari
質問者

お礼

素早い回答、ありがとうございます。 コードから、テキストを選択状態にすることができるなんて知りませんでした! 本当にありがとうございました。

関連するQ&A