怎么改了一下,就不见了 - Dim rkBlock As AcadBlock
- Dim a As AcadBlock
- On Error Resume Next
- Set rkBlock = AcadApplication.ActiveDocument.Blocks.Item("房间块")
- If Err Then
- Err.Clear
- MsgBox "未找到名为:“房间块”的块", 48, "提示"
- End
- Else
- Dim rkbattr As AcadAttribute
- Dim rkhet As Double
-
- 'Dim rkbit As Variant
- 'rkhet = 3
- 'rkbit = Array(-10, 2, 0) '定义变量,将数组赋值给变量,用于坐标
- 'Set rkbattr = rkBlock.AddAttribute(rkhet, 1, "信号功能代码:", rkbit, "1231", "123")
-
- rkhet = 3
- Dim rkbit(2) As Double
- rkbit(0) = -10: rkbit(1) = 2: rkbit(2) = 0
- Set rkbattr = rkBlock.AddAttribute(rkhet, acAttributeModeNormal, "信号功能代码:", rkbit, "1231", "123")
- AcadApplication.ActiveDocument.Regen acActiveVieeport
- End If
|