如何在一个标题中限制一个variables的输出?

我正在处理这一行:

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.

我的另一个问题是:你能够改变中线的文字颜色,然后再改回来?

也许

 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." 

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