请参阅帮助文件中的MinsertBlock方法:
- Option Explicit
- Public Sub TestForBlockArray()
- Dim acsp As AcadBlock
- Set acsp = ThisDrawing.ActiveLayout.Block
- Dim pt(2) As Double
- Dim blkname As String
- Dim NumRows As Long, _
- NumColumns As Long, _
- RowSpacing As Long, _
- ColumnSpacing As Long
- NumRows = 24
- NumColumns = 12
- RowSpacing = 700
- ColumnSpacing = 350
- blkname="foo" '<-- block name
- acsp.AddMInsertBlock pt, blkname, 1, 1, 1, 0, NumRows, NumColumns, RowSpacing, ColumnSpacing
- End Sub
~'J'~ |