MEP2008 如何从另一个项目/图形导入样式
我正在使用MEP 2008,我正在寻找一些有关如何将样式从另一个图形导入到当前图形中的代码或指南。
我仍然是VBA初学者,所以请慢慢打字
**** Hidden Message ***** 通过代码来做很难(如果不是不可能的话)。
最好的办法是使用样式管理器,打开一个包含要复制的样式的绘图,并以这种方式进行复制。或者,您可以创建一个包含所有默认样式的DWG,然后简单地插入该绘图。insert方法不会提示您覆盖现有样式。它将只引入当前图形中不存在的那些。最后一种方法是使用CAD标准并同步您的项目设置。 事实证明,这不是不可能的,也不是困难的。
http://discussion.autodesk.com/forums/thread.jspa?messageID=581633&
(请确保参考AutoCAD/ObjectDBX通用类型库)
谢谢Bobby! Commodore,
使用ObjectDBX导入样式有几个问题:附着到对象的特性集、材质和分类不能干净地导入。如果分类存在,则忽略它,并创建一个新的分类“myDoocClassification(2)”。
我使用一种不同的方法,这种方法适用于除分类之外的所有内容。我通过objectdbx打开宿主文档,并通过activex创建一个添加了相关对象的块。然后,我使用objectdbx将块导入到激活图形中。我不知道为什么会这样:也许是因为AEC对象已经被创建了。不知道。
由于这个原因,我不再使用分类。我还没有检查这是否在2009年有所改变——如果我有时间的话,我可能会。
只是想给你提个醒。
页:
[1]