QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2003|回复: 1
收起左侧

[求助] 使用vba合并多个图纸到一个图纸

[复制链接]
发表于 2013-3-28 17:49:01 | 显示全部楼层 |阅读模式 来自: 中国广东珠海

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
合并多个图纸到一个图纸这个功能我在网上找了一下,很多人都说用打开再复制粘贴的方式,可是一个项目几十上百号图纸呢...
7 ]  O0 D5 Y  T2 t' e, L也有人说通过插入dwg参照的方法,但是那样不便于编辑啊。我一张张的图纸图框都是统一的块,放到一起后可以直接用批量打印。6 k4 F; ^0 s' U8 j' w9 D. l+ i* y8 z
百度了半天发现有一个程序,可是太老了,根本不支持新版的cad,于是就有编程的想法。1 M" {1 a, _2 p$ T
但是我手头上的关于cad vba的书压根没提到怎么批量插入图纸,判断图纸大小,插入间隔这些问题。自己感觉有点不知道从哪里入手,4 j& O8 I7 @) T0 {/ N9 p" D
拜托高手指点。谢谢!& p; ?8 D/ s" _
/ m3 }9 s! s9 H0 U, \) n# B7 K
! d7 p1 _- C, c1 H4 }2 {5 ]. X

4 w0 z9 K- f& [0 @: ~" _
发表于 2013-3-30 02:53:30 | 显示全部楼层 来自: 中国辽宁
可以考虑用 InsertBlock 方法把其它图形文件做为块插入到当前文档中.用插入的块参照的 GetBoundingBox 方法获取其在当前文档中占用的空间位置以便于计算下一个图形文件块参照合理的插入点.如果需要的话,还可以用块参照的 Explode 方法将其打散,并用块的 Delete 方法删除其块定义.
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表