如何在标题公式中实现双配色?代码尝试后报错求助
标题文本分色显示的解决方案
你之前的代码报错是因为ColorValue函数用法错误——它仅用于解析颜色值(比如ColorValue("Black")返回黑色对象),不支持直接给文本附加颜色格式,且你传入了两个参数,违反了函数语法。
要实现固定文本蓝色、变量titleName黑色的效果,有两种可行方案:
方案1:使用HtmlText控件(推荐)
替换原文本控件为HtmlText控件,设置其公式为:
"<span style='color:blue;'>My title is </span><span style='color:black;'>" & title.Text & "</span>"
通过HTML标签分别指定两段文本的颜色,直接实现分色显示。
方案2:双文本控件拼接摆放
如果必须保留原文本控件类型,可以拆分内容为两个控件:
- 第一个控件:Text设为
"My title is ",Color属性设为Color.Blue - 第二个控件:Text设为
title.Text,Color属性设为Color.Black
调整两个控件的位置,让它们紧密排列,视觉上形成完整标题。
内容的提问来源于stack exchange,提问作者Keith
相关产品推荐
相关产品推荐

