rajeshjm 发表于 2022-7-6 14:56:08

VBA中的列表块

我在单独的图纸中创建了所有标准零件作为块(例如块名a、b、c、d)。
 
我需要一个VBA程序
 
在新图形中,如果我运行VBA程序,它应该列出standrad图形中的所有块(例如块名a、b、c、d),并且如果我选择一个特定块(例如块名a),它将在新图形中插入块a。

dbroada 发表于 2022-7-6 15:18:31

为什么不使用设计中心,或者我误解了你的意图?

rajeshjm 发表于 2022-7-6 15:31:05

 
 
设计中心不会解决我的目的。谢谢你的建议。

BIGAL 发表于 2022-7-6 15:32:43

为什么不将所有标准块保存在单个图形中,然后可以轻松插入任何块。
 
比从另一个图形中插入块容易得多
 
菜单代码位-插入S:/Autodesk/blocks/cars/Auto1 DRAG\1 10

Lee Mac 发表于 2022-7-6 15:45:11

我同意BIGAL的观点,如果块被保存到特定的位置,一个简单的宏就可以做到这一点——如果它们位于ACAD搜索路径中(那时不需要文件名),甚至更容易。
 
但实际上,只要一个宏,你就可以做与设计中心相同的事情。

rajeshjm 发表于 2022-7-6 16:06:12

 
 
正如BIGAL提到的,我已经为那个宏创建了宏,那个宏运行得很好。
 
但问题是,iam有1000多个standrad组件,显然这会增加我的数据库。这就是为什么我在寻找新的宏。。。。。。
页: [1]
查看完整版本: VBA中的列表块