急!请问怎样有VB语言设置CAD中图纸类型
请问各位仁兄,怎样用VB语言来设置CAD中图纸的类型,比如在VB窗体中选择了A4图纸,就能在CAD中的布局空间中设置好相应的图纸类型。急用,请哪位高手帮帮忙,小女感激不尽。 可先作好A4等图框以DWG格式存到一个指定的目录下,然后用moSpace.InsertBlock的方式插入所选取的图框.Function insetObj()
Dim blockObj As Object<BR> Dim insertionPnt(0 To 2) As Double<BR> insertionPnt(0) = 0: insertionPnt(1) = 0: insertionPnt(2) = 0<BR> If tuf.Text = "" Then<BR> End If<BR> If bl.Text = "" Then bl.Text = "1:1"<BR> zx = "D:" & "\tff\" & tuf.Text & ".dwg"<BR>Dim sysVarData As Variant<BR>xx = Len(bl.Text)<BR>yy = InStr(1, bl.Text, ":", 1)<BR>zz = xx - yy<BR>zf = Val(Left(bl.Text, yy - 1))<BR>zi = Val(Right(bl.Text, zz) / zf) 'CByte<BR> sysVarName = "dimScale" 'OSMODE<BR> ' On Error Resume Next<BR> If SelVersion = True Then<BR> moSpace.InsertBlock insertionPnt, zx, zi, zi, zi, 0<BR> Else:<BR> moSpace.InsertBlock insertionPnt, zx, zi, zi, 0<BR> End If<BR> acadApp.Application.ZoomExtents
End Function
' RetVal = object.InsertBlock(InsertionPoint, Name, Xscale, Yscale, ZScale, Rotation)
页:
[1]