【发布时间】:2014-12-11 09:43:33
【问题描述】:
我正在尝试创建一个文本框,允许在不同的行上使用不同大小的文本。文本将通过 vba 编写。我曾尝试使用富文本标签来实现这一点。但是,我在网上查到的标签没有效果。我知道有一种方法可以用 VB.NET 做到这一点,但我看不到在 vba 中找到合适的方法。有没有办法做到这一点?
【问题讨论】:
我正在尝试创建一个文本框,允许在不同的行上使用不同大小的文本。文本将通过 vba 编写。我曾尝试使用富文本标签来实现这一点。但是,我在网上查到的标签没有效果。我知道有一种方法可以用 VB.NET 做到这一点,但我看不到在 vba 中找到合适的方法。有没有办法做到这一点?
【问题讨论】:
您必须将TextBox 的TextFormat 属性设置为Rich Text,然后您分配给文本框的所有文本都将被解释为HTML(实际上是它的子集)。
以下代码:
myTextbox = "<font size=1>Line 1:Small text</font><br/>" & _
"<font size=4>Line 2:Large text</font>"
看起来像这样:
【讨论】: