如何用vba控制打印机的图纸尺寸啊
如何用vba控制打印机的图纸尺寸啊 <br/>当然坑定是打印机支持的尺寸<br/><br/>我是用卷筒纸打印的 <br/><br/>还有就是如何设置图纸的纵横向<br/> <p>设置打印纸张如:</p><p>ThisDrawing.ActiveLayout.CanonicalMediaName = "A4"<br/> </p><p>设置旋转角度<br/> ThisDrawing.ActiveLayout.PlotRotation = ac270degrees<br/> </p> <p>谢谢<strong><font face="Verdana" color="#61b713">hbyu2003</font></strong></p><p><strong><font face="Verdana" color="#61b713">不过我的不是这样的要求</font></strong></p><p><strong><font face="Verdana" color="#61b713"></font></strong></p><p><strong><font face="Verdana" color="#61b713">比如我现在要出一张297*520 不是297*420的图 该如何设置他的尺寸 </font></strong></p><p><strong><font face="Verdana" color="#61b713">当然不能事先在打印机里先设定</font></strong></p><p><strong><font face="Verdana" color="#61b713"></font></strong></p><p><strong><font face="Verdana" color="#61b713">因为我们的图大小都不是统一的(除了标准图外),既便是标准图 我们也不能设成标准尺寸 而要设的稍微大点 留出图匡</font></strong></p> <p>急需啊 有4000多张图等着我打印 而且是每个图的大小喝比例都不一样 我不坑能一张张设好了打印 我现编在的程序只能取得定义好的图纸尺寸 可目前是我更本就不知道每张图的大小 和比例 只能打开文件后自己量出比例</p> <p>或者说我如何才能控制打印尺寸 如何编辑pc3即打印机属性配置文件</p><p><shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" opreferrelative="t" ospt="75" coordsize="21600,21600"> <stroke joinstyle="miter"></stroke><formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f></formulas><path oconnecttype="rect" gradientshapeok="t" oextrusionok="f"></path><lock aspectratio="t" vext="edit"></lock></shapetype><shape id="_x0000_i1025" type="#_x0000_t75" style="WIDTH: 414.75pt; HEIGHT: 331.5pt;"><imagedata otitle="" src="file:///C:\DOCUME~1\user\LOCALS~1\Temp\msohtml1\01\clip_image001.png"></imagedata></shape></p> 难道? 遇到问题如题 同样问题
页:
[1]