我正在Excel中创建一个用户表单,我有一个包含大量文本的文本框。我需要有某些词在粗体和红色,其余的在标准的黑色。
我可以在属性中更改整个文本的颜色,但不只是某些单词。
这是可能的吗?如果可能,我将如何做?
谢谢。
发布于 2015-04-07 22:20:58
作为一种变通办法,您可能希望将textbox控件替换为InkEdit
控件,并为用户提供格式化文本的选项(我测试了为他们提供不同的按钮以使所选字体变为粗体/斜体等)。
您可以在“更多控件”中找到此控件,Microsoft InkEdit控件(我使用的是Excel2010)
示例屏幕截图
您可能想要用于不同按钮的示例代码
ID1.SelBold = False
ID1.SelItalic = False
ID1.SelColor = vbRed
ID1.SelFontSize = 15
https://stackoverflow.com/questions/29489390
复制相似问题