shenqixiaozi 发表于 2025-1-15 13:02:56

请教vba编程里,如何以块里的某个点为基点,移动到另一个块的某个点上

如题,cad里,我在动态块A上添加了点X,在动态块B上添加了点Y。如何使用vba,控制动态块A以点X为基点,移动到动态块B的点Y上。

你有种再说一遍 发表于 2025-1-15 14:35:29

别VBA了吧,快来C#吧

shenqixiaozi 发表于 2025-1-15 14:41:29

你有种再说一遍 发表于 2025-1-15 14:35
别VBA了吧,快来C#吧

我哭,之前我打算用python,研究一段时间发现python打不通动态块的一些功能,然后就用vba。如果vba打不通这个,估计也先尝试lisp,实在不行再C#

你有种再说一遍 发表于 2025-1-15 15:27:48

shenqixiaozi 发表于 2025-1-15 14:41
我哭,之前我打算用python,研究一段时间发现python打不通动态块的一些功能,然后就用vba。如果vba打不通 ...

你要动态块什么功能?

shenqixiaozi 发表于 2025-1-15 22:40:41

你有种再说一遍 发表于 2025-1-15 15:27
你要动态块什么功能?

根据Excel表上的数据和表头,对应修改动态块和属性块的参数值,这个功能我已经用vba能实现了。现在就差动态块里有几个自己设定的点,然后把其他动态块移动到这些点上这个功能

chixun99 发表于 2025-2-5 10:04:03

移动,不就是普通的对象移动吗?跟块有什么关系?
页: [1]
查看完整版本: 请教vba编程里,如何以块里的某个点为基点,移动到另一个块的某个点上