vivekgrs 发表于 2022-7-6 15:15:56

帮助获取以前的功能

大家好,
我试图通过autodesk map 2004中的vba选择上一个图元。谁能给我一个继续的主意吗。
 
当做
M、 阿鲁纳恰拉姆

borgunit 发表于 2022-7-6 15:58:09

通常,您需要使用sendcommand并使用“p”,或者将实体存储在选择集或集合中以“保存它们”。

SEANT 发表于 2022-7-6 16:19:50

 
M
 
我认为这篇文章是这篇文章的延续:
 
http://www.cadtutor.net/forum/showthread.php?t=31650
 
并且应该被视为这一声明中要求的更正,“如果我错了,请更正我,但听起来你已经解决了最初的问题。”
 
如果您使用过:
 
此图纸。公用事业GetEntity acent,bpt,“选择行:”
 
当你试图获取对所选对象的引用时,你不必为“上一个”而烦恼,只需使用acent引用。
 
如果你希望它是一条线那么
 
Dim entLine as AcadLine

. . . .

If TypeOf acent Is AcadLine then
Set entLine = acent
Else
‘some contingency code
End If
页: [1]
查看完整版本: 帮助获取以前的功能