DimitrisKaparel 发表于 2022-7-6 20:15:10

插入块?

尊敬的各位:,
我需要你的帮助。
我已经绘制并创建了一个块(我在autocad中绘制,而不是使用VBA)
我想使用VBA插入此块。 
我使用visual basic 2008。
我使用的文件是TEST。图纸
块的名称为ENA。
 
我的代码是:
我得到的误差在图像中。
我告诉过你这个街区的名字是“ENA”我也试过“ENA”和“ENA.dwg”
有什么帮助吗?
提前帮助

PeterPan9720 发表于 2022-7-6 20:36:45

 
你好
我不太擅长Visual Basic,我直接使用VBA应用程序直接与Autocad一起使用,而不是LT版本。
在任何情况下,代码a=cad。模型空间。InsertBlock(点,“ENA.dwg”,1.0#,1.0#,1.0#,0,False)似乎您使用的是cad而不是acad。
此外,您已经在测试dwg内创建了块,或者正在尝试将块作为dwg?插入?。
再见

DimitrisKaparel 发表于 2022-7-6 20:47:16

我已经在测试中创建了块ENA。图纸
谢谢

BIGAL 发表于 2022-7-6 21:13:06

卑鄙的人模型空间不等于acad。Peterpan提供的模型空间

DimitrisKaparel 发表于 2022-7-6 21:27:28

亲爱的
谢谢你的回复。
我已经在我的代码中使用了这个命令
Dim acad作为新的AcadApplication
Dim cad As AcadDocument=acad。活动文档
 
页: [1]
查看完整版本: 插入块?