明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 396|回复: 5

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

[复制链接]
发表于 2025-1-15 13:02:56 | 显示全部楼层 |阅读模式
如题,cad里,我在动态块A上添加了点X,在动态块B上添加了点Y。如何使用vba,控制动态块A以点X为基点,移动到动态块B的点Y上。
回复

使用道具 举报

发表于 2025-1-15 14:35:29 | 显示全部楼层
别VBA了吧,快来C#吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-1-15 14:41:29 | 显示全部楼层

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

使用道具 举报

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

你要动态块什么功能?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-1-15 22:40:41 | 显示全部楼层

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

使用道具 举报

发表于 2025-2-5 10:04:03 | 显示全部楼层
移动,不就是普通的对象移动吗?跟块有什么关系?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-2-22 16:25 , Processed in 0.169364 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表