Excel用户表单文本框不同的文本颜色

Excel用户表单文本框不同的文本颜色,excel,vba,Excel,Vba,我正在Excel中创建一个userform,我有一个文本框,其中包含大量文本。我需要一些粗体和红色的单词,其余的用标准黑色 我可以在属性中更改整个文本的颜色,但不仅仅是某些单词 这可能吗?如果可能,我会怎么做 谢谢。作为一种解决方法,您可能希望将textbox控件替换为InkEdit控件,并向用户提供设置文本格式的选项(我测试了为用户提供不同的按钮以使所选字体变为粗体/斜体等) 您可以在更多控件->Microsoft InkEdit控件(我使用的是Excel 2010)中找到此控件 截图示例

我正在Excel中创建一个userform,我有一个文本框,其中包含大量文本。我需要一些粗体和红色的单词,其余的用标准黑色

我可以在属性中更改整个文本的颜色,但不仅仅是某些单词

这可能吗?如果可能,我会怎么做


谢谢。

作为一种解决方法,您可能希望将textbox控件替换为
InkEdit
控件,并向用户提供设置文本格式的选项(我测试了为用户提供不同的按钮以使所选字体变为粗体/斜体等)

您可以在更多控件->Microsoft InkEdit控件(我使用的是Excel 2010)中找到此控件

截图示例

可能要用于不同按钮的示例代码

ID1.SelBold = False
ID1.SelItalic = False
ID1.SelColor = vbRed
ID1.SelFontSize = 15

您使用的是哪种文本框?它是FormControl还是ActiveX?还是插入功能区中的文本框?