如何在标题中限制变量的输出?

时间:2017-05-20 01:08:21

标签: excel excel-vba excel-2010 vba

我正在使用这一行:

Me.Label_SSN.Caption = "You Selected " & ListBox_Tools_Out.List(r, 1) & "Click 'Turn In' Below."

对于& ListBox_Tools_Out.List(r, 1) &,有时候输出很长。如果不改变标签的大小,你会如何限制它的文字?

例如,You Selected Something to long Click 'Turn In' Below.会更像You Selected Somethi... Click 'Turn In' Below.

我的另一个问题是:您是否可以更改中间文本的颜色然后将其更改回来?

1 个答案:

答案 0 :(得分:1)

也许

Me.Label_SSN.Caption = "You Selected " & _
              IIf(Len(ListBox_Tools_Out.List(r, 1)) > 10, _
                  Left(ListBox_Tools_Out.List(r, 1), 7) & "...", _
                  ListBox_Tools_Out.List(r, 1)) & _
              " Click 'Turn In' Below."

我不确定您是否可以更改标签中某些字符的颜色。