[求助]如何从插入外部文件中的块(急)
现在已经把若干个块定义在一个“ 块.dwg ”文件中,用什么方法能能调用其中的块,请高人指点,insertblock好象只能插入文件中的块或插入块文件。 <p>已解决:</p><p>原贴地址:<a href="http://bbs.mjtd.com/forum.php?mod=viewthread&tid=12482&extra=&page=1">http://bbs.mjtd.com/forum.php?mod=viewthread&tid=12482&extra=&page=1</a></p><p>Sub InsBlock()<br/> Dim objDbx As AxDbDocument<br/> Dim objBlock(0) As Object<br/> Set objDbx = GetInterfaceObject("ObjectDBX.AxDbDocument.16")<br/> objDbx.Open "c:\22.dwg"<br/> Set objBlock(0) = objDbx.Blocks("11")<br/> objDbx.CopyObjects objBlock, ThisDrawing.ModelSpace<br/> Set objDbx = Nothing<br/>End Sub<br/></p> <p>当运行到语句:<br/>Dim objDbx As AxDbDocument 时报“用户定义类型未定义”错,请问是何原因?如何解决?谢谢!</p> <p>引用DBX对象</p><p>或将变量类型声明为object</p> <p>谢谢!已按此法改了,并且运行正常了。</p>
页:
[1]