Самый простой способ сделать это - использовать форматирование HTML в текстовом поле.Выделите выражение и выберите свойства заполнителя.
Затем установите для типа разметки значение HTML.
Добавьте логику, чтобы заменить знаки доллара на HTML-теги.Это работает, только если есть одно выделение на предложение, хотя - если их может быть несколько, вам понадобится немного VB для более продвинутой логики.
=LEFT(Parameters!TEXT.Value, InStr(Parameters!TEXT.Value, "$") - 1) &
"<font color = 'red'>" &
MID(Parameters!TEXT.Value, InStr(Parameters!TEXT.Value, "$") + 1,
InStrRev(Parameters!TEXT.Value, "$") - InStr(Parameters!TEXT.Value, "$") - 1 ) &
"</font>" &
MID(Parameters!TEXT.Value, InStrRev(Parameters!TEXT.Value, "$") + 1, LEN(Parameters!TEXT.Value) )
И результат:
Я использовал параметр вместо поля, поэтому вам нужно изменить параметры на имя вашего поля.