Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

[5分]想做个Acces的AotoCAD(dwg格式)批量打印程序

纵云梯  发表于:2012-02-12 08:36:19  
复制

1.怎样在CAD不打开的情况下用vba或vb打印dwg格式的文件?

 

2.不要求修改dwg文件的打印设置(例如:A4或A3,边距是多少等等),当然能在打印前能预览和修改打印设置更佳!

 

Top
萧云 发表于:2012-02-13 13:34:42

回答你:

1、不打开CAD的情况下不能实现打印DWG格式文件。

   打开CAD是前提,但可以不显示CAD界面,让CAD程序隐藏后,再打印DWG格式文件,缺点加载CAD程序时间无法让用户忍耐。

 

2、DWG文件的打印设置参数是受CAD程序控制存取,第一个条件实现不了就无从谈起。

 

3、可以考虑其他方案,例如:事先通过CAD将DWG格式文件存储成图片格式,然后在ACCESS中实现打印图片。



纵云梯 发表于:2012-02-13 15:48:09
萧云兄你的建议可好,但不能满足要求啊!这个问题困扰我有一年多了,我在网上历遍很多资源都不尽然啊,我知这个是比较专业的问题(要懂CAD的编程原理),但我在网上也搜到有人用VB做了类似的事情,但没有源代码呀!所以我才在这里发个帖希望有高人指点一二,就万分感激嘹!

煮江品茶 发表于:2012-02-22 17:58:03
总记录:3篇  页次:1/1 9 1 :