请告知如何在以$符号为界的单元格中突出显示句子(将颜色更改为红色)?例如:此处的某些文本需要$高亮显示,因为$业务规则
在上述句子中,“突出显示,因为”的字体必须更改为红色,并且必须删除$符号。
谢谢
答案 0 :(得分:1)
最简单的方法是在文本框中使用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) )
结果是:
我使用参数代替字段,因此您需要将参数更改为字段名称。