为文本框中的不同行设置不同的字体大小
问题描述:
我正在尝试创建一个允许不同大小的文本在不同行上的文本框。文本将通过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>"
看起来就像这样: