在Catia绘图工作台中选择部分粗体的DrawingText

时间:2018-03-07 10:33:11

标签: vba catia

我目前正在开发一个Catia vba脚本,用于在Drawing工作台中查找计划中的特定文本。

对于这个特定的宏,我需要搜索粗体文本。但问题是,我知道DrawingText对象有一个名为 bold 的属性,如果所有文本都以粗体显示,则评估为True,但如果只是一个单词是粗体,则不会。

示例:

  • 这是我的文字 - >真
  • 是我的文字 - >假

识别这个部分粗体的DrawingText对象有什么好方法?

1 个答案:

答案 0 :(得分:0)

aText.GetParameterOnSubString(catBold,startPos,numChars个)

如果指定子字符串中的所有字符都是粗体

将返回1,否则返回0。

因此,首先使用InStr(aText.Text,subString)检查您的子字符串是否在文本中。如果是,请使用此测试来查看是否为粗体。