田草博客

互联网田草博客


网友交流QQ群:11740834 需注明申请加入原因

微信 公众号:ByCAD

邮箱:tiancao1001x126.com
ByCAD,微信公众号
首页 | 普通 | 电脑 | AutoCAD | VB/VB.NET | FLash | 结构 | 建筑 | 电影 | BIM | 规范 | 软件 | ID

评论列表

ahhfsy
所发表的评论
ahhfsy 于 2009-01-20 10:36 AM 发表评论:
真是个好办法。
请问一下:
使用CAD的VBA 创建一个打印程序,打印图纸空间(图纸空间比较多),使用上一次打印设置怎么搞?谢谢
这是我的代码:
Private Sub CommandButton2_Click()
'
' 建立要打印的图纸空间布局
    Dim strLayouts(0 To 999) As String
    Dim varLayouts As Variant
    Dim n As Integer
    Dim m As Integer
    
    For m = 0 To ListBox1.ListCount - 1
        strLayouts(m) = ListBox1.List(m)
        'MsgBox (ListBox1.List(m))
            
    Next m
    
  
    varLayouts = strLayouts
   

    ThisDrawing.Plot.SetLayoutsToPlot varLayouts

    
    ' 将打印份数设置为 1
    ThisDrawing.Plot.NumberOfCopies = 1
        
    ' 初始化打印
    'ThisDrawing.Plot.PlotToDevice ThisDrawing.ModelSpace.Layout.ConfigName
    ThisDrawing.Plot.PlotToDevice

---------------------------------------------------------------------------
我用他打印listbox里显示的图纸空间,可我不晓得怎么使用“上一次打印”的样式,请帮帮忙,谢谢
查看所评论的日志:田草CAD工具箱(VBA)安装程序(2009.04.13)
Tiancao Blog All Rights Reserved 田草博客 版权所有
Copyright ©