cad vba 打印

autocadvba编程真是个好办法。请问一下:使用CAD的VBA创建一个打印程序,打印图纸空间(图纸空间比较多),使用上一次打印设置怎么搞?谢谢这是我的代码:Priva... auto cad vba 编程
真是个好办法。
请问一下:
使用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里显示的图纸空间,可我不晓得怎么使用“上一次打印”的样式,请帮帮忙,谢谢
展开
 我来答
老人与孩v动手洞脑
2009-01-30 · TA获得超过599个赞
知道小有建树答主
回答量:400
采纳率:0%
帮助的人:339万
展开全部
每次打印前设置的参数都应该保存在一个文本文件中,下一次打印前从这个文件中读取上次的参数就可以了。如果这次打印前又改变了参数,再重写这个文件即可为下次使用。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式