我在Excel中创建了一个用户窗体,我有一个带有大量文本的文本框。我需要有一些粗体和红色的单词,其余的都是标准的黑色。
我可以更改属性中的整个文本颜色,但不仅仅是某些单词。
这可能吗?如果可以的话我该怎么做?
感谢。
答案 0 :(得分:0)
作为一种解决方法,您可能希望用InkEdit
控件替换文本框控件,并为用户提供格式化文本的选项(我测试时为他们提供了不同的按钮,用于选择字体粗体/斜体等)
您可以在更多控件中找到此控件 - > Microsoft InkEdit Control(我使用的是Excel 2010)
示例截图
您可能想要用于不同按钮的示例代码
ID1.SelBold = False
ID1.SelItalic = False
ID1.SelColor = vbRed
ID1.SelFontSize = 15