zozoq 发表于 2008-1-31 00:36:00

如何用vba控制打印机的图纸尺寸啊

 如何用vba控制打印机的图纸尺寸啊 <br/>当然坑定是打印机支持的尺寸<br/><br/>我是用卷筒纸打印的 <br/><br/>还有就是如何设置图纸的纵横向<br/>

hbyu2003 发表于 2008-1-31 11:35:00

<p>设置打印纸张如:</p><p>ThisDrawing.ActiveLayout.CanonicalMediaName = "A4"<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p><p>设置旋转角度<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ThisDrawing.ActiveLayout.PlotRotation = ac270degrees<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>

zozoq 发表于 2008-1-31 20:21:00

<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&nbsp;&nbsp;&nbsp; 不是297*420的图 该如何设置他的尺寸&nbsp; </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">因为我们的图大小都不是统一的(除了标准图外),既便是标准图&nbsp; 我们也不能设成标准尺寸 而要设的稍微大点 留出图匡</font></strong></p>

zozoq 发表于 2008-1-31 21:02:00

<p>急需啊&nbsp; 有4000多张图等着我打印&nbsp; 而且是每个图的大小喝比例都不一样 我不坑能一张张设好了打印 我现编在的程序只能取得定义好的图纸尺寸 可目前是我更本就不知道每张图的大小&nbsp; 和比例&nbsp; 只能打开文件后自己量出比例</p>

zozoq 发表于 2008-1-31 21:19:00

<p>或者说我如何才能控制打印尺寸&nbsp; 如何编辑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">&nbsp;<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>

zozoq 发表于 2008-2-1 23:39:00

难道?

xiaoshi112 发表于 2012-8-26 12:51:28

遇到问题如题

xiaoshi112 发表于 2012-8-29 09:23:25

同样问题
页: [1]
查看完整版本: 如何用vba控制打印机的图纸尺寸啊