乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 56|回复: 4

插入块时出现奇怪的问题

[复制链接]

154

主题

1274

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1936
发表于 2007-2-5 23:49:15 | 显示全部楼层 |阅读模式
在由AutoCAD 2007创建的图形中,在2000、2002、2004和2006中运行良好的VBA例程插入带有属性的块,但该属性不在2007年创建时attdef的插入点所定义的位置。更神秘的是,如果您在2000-2006年使用VBA插入2007年创建的块,属性会出现在正确的位置,但如果您使用insert命令,属性会出现在错误的位置。这只在VBA 2007年创作的作品中展出,其他版本的作品都没有展出。
有什么想法吗?
看完图纸后,我试着用VBA插入积木,它们都是正确的...我认为有人在通过移动属性来捉弄我,并声称是程序做的,我尝试使用“INSERT”来插入块..你知道什么...属性在不同的地方..
这是我用VBA插入块的代码代码请告诉我我没有疯...在图形中运行上述vba例程,插入每个块,然后使用insert命令插入每个块。
这是图纸...

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

170

主题

1424

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2119
发表于 2007-2-6 01:48:40 | 显示全部楼层
我在看2006年,这是非常奇怪的,即使vba插入看起来不错,如果你爆炸他们变坏。
回复

使用道具 举报

18

主题

222

帖子

51

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
260
发表于 2007-2-6 03:44:56 | 显示全部楼层
使用2004:
我通过vba插入块,然后通过插入命令插入块。
两组块都是相同的。
然而,正如Bryco所说,当块被分解时,属性会飞到某个地方。
更奇怪的是,当使用Burst命令时,属性会留在正确的位置。
使用2007:
我通过vba插入块,然后通过插入命令插入块。
属性与2004年不同
(最小块的属性在空间中偏离了很多!)
使用插入命令插入的块的比例因子为0.03937008(通过List命令报告),即使在主对话框中选择了比例因子为1
我尝试了几次只是为了确保我没有搞砸,但总是以那个比例进入(顺便说一句,0.03937008=1/25.4,那么这里是否存在某种公制/英制恶作剧?
指定2的比例,然后查询块报告的比例因子为0.07874016)
爆炸时,属性停留在它们(不正确的)位置,与Burst相同。
我确实注意到指定的插入单元是“无单位的”
回复

使用道具 举报

18

主题

222

帖子

51

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
260
发表于 2007-2-6 04:03:58 | 显示全部楼层
只是更多的观察。
2004 和 2007 wblock 对话框是相同的,但 2004 和 2007 块对话框不同。
但是,它似乎只是在术语中。2004年的“拖放单元”在2007年成为“块单元”。
代码中没有创建或插入块的更改。
回复

使用道具 举报

154

主题

1274

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1936
发表于 2007-2-6 07:59:09 | 显示全部楼层
我也是这么想的,但我无法解释为什么当对话框中指定比例为1.0时,它们以1/25.4的比例插入。绘图中的所有单位设置都设置为英寸。
当它们以编程方式插入时,刻度是正确的,它是手动插入它们的,这似乎把它们搞砸了
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-7-7 09:13 , Processed in 1.048474 second(s), 68 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表