将块属性转发到公式中

时间:2019-06-07 10:20:29

标签: vba autocad

我正在尝试在公式或过程中使用来自Autocad的某些块属性的TextString,但不知道如何定义它?确切地说,我想在过程中使用att(I).TextString,包括所有如果格式化的过程,但是无论我是使用String变量还是Variant变量创建过程,它都无法正常工作

att(I).TextString = Cells(rowNum, 23)
setScale att(I).TextString
Sub setScale(text As String)
If Len(text) > 43 Then
 text.ScaleFactor = 0.4
ElseIf Len(text) > 30 Then
 text.ScaleFactor = 0.5
ElseIf Len(text) > 21 Then
 text.ScaleFactor = 0.6
End If
End Sub

错误“无效的限定词”

0 个答案:

没有答案