我目前正在开发一个Catia vba脚本,用于在Drawing工作台中查找计划中的特定文本。
对于这个特定的宏,我需要搜索粗体文本。但问题是,我知道DrawingText对象有一个名为 bold 的属性,如果所有文本都以粗体显示,则评估为True,但如果只是一个单词是粗体,则不会。
示例:
识别这个部分粗体的DrawingText对象有什么好方法?
答案 0 :(得分:0)
aText.GetParameterOnSubString(catBold,startPos,numChars个)
如果指定子字符串中的所有字符都是粗体,将返回1,否则返回0。
因此,首先使用InStr(aText.Text,subString)检查您的子字符串是否在文本中。如果是,请使用此测试来查看是否为粗体。