关于在VBA中打印的问题
Private Sub Cprint_Click()<BR>Dim strLayouts(0) As String<BR>Dim varLayouts As Variant<BR>strLayouts(0) = CLayout.Value<BR>varLayouts = strLayouts<BR>ThisDrawing.Plot.SetLayoutsToPlot varLayouts<BR><BR>ThisDrawing.Plot.NumberOfCopies = 1<BR> <BR><BR> ThisDrawing.Plot.PlotToDevice<BR> End Sub以上代码为什么在CAD中不能正常打印,这可是从帮助中复制出来的.有知道的请造知.。本人将感激不尽。Emai:xtepkh@163.com<BR> CLayout.Value是什么,没有具体值 CLayout.Value 是一个列表框的值,可选择布局名称 其实你什么都不用管,只要设置好,直接ThisDrawing.Plot.PlotToDevice就可以了 没用,我已试过了,打印空白纸张。 layout.SetWindowToPlot plotmin, plotmax<BR><BR>你的打印区域有设置吗?用窗选,然后发送到打印机就好了,但你的图和纸的尺寸起码要匹配<BR>
页:
[1]