sinc 发表于 2007-10-26 16:04:48

插入具有注释性比例的块

我们有许多符号/块保存在网络上的文件夹中。这些块已保存,其注释属性设置为“是”。我希望能够使用VBA将这些块插入绘图并维护注释属性。我还没有找到使用VBA做到这一点的方法。有人有什么想法吗。
AutoCAD 2008 SP1。
**** Hidden Message *****

王乐乐 发表于 2007-10-26 17:08:25

让我来解决这个问题

静文 发表于 2007-10-26 17:30:45

我在VBA中找不到任何注释属性,除了AcadMLeaderStyles

醒悟 发表于 2007-10-26 17:59:30

我还不太了解注释性属性,但稍微研究了一下。据我所见,无法设置块的注释性属性。它取决于图形中的annotativedwg是否设置为0或1。如果它是1,则无需维护,它只是注释性的。你能澄清一下你的意思吗?

西窗满月 发表于 2007-10-29 08:22:13


鲍勃 -
试试这个,你就会明白我的意思。在图形中创建块并使其具有注释性。现在使用正常的AutoCAD插入方法插入块。它仍然是注释性的,即:它将随着绘图比例的变化而放大和缩小。现在尝试使用VBA InsertBlock方法插入块。该块不会是注释性的。当您将注释性块阻止到外部文件并尝试使用VBA插入它时,也会发生同样的事情。
更清晰吗?

丁丁丁当 发表于 2008-3-13 15:16:44

好吧,这真的让我很生气。如果你把图形屏蔽掉,你怎么做注释块?我想不出这个愚蠢的东西。我试着把图形屏蔽掉,打开block.dwg,试着用Bedit把注释设置为是。它一直把自己设置回否。有什么想法吗??

中原一点粽 发表于 2008-3-13 15:55:30



如果您使用AutoCAD命令插入块,那很好。尝试使用VBA InsertBlock方法插入它。

雯婕影音 发表于 2008-3-13 16:11:54



这难道不让我觉得自己很愚蠢吗<谢谢Matt<br>好的,Dave,我来咬一口,我们找到使用VBA的方法了吗?

双双 发表于 2008-3-13 16:15:02

我正在回复CmdrDuh关于WBLOCK'ing图形的帖子。在新wblock'ed绘图中,您必须将ANNOTATIVEDWG变量更改为1,以允许它对正在插入的绘图的注释比例做出反应。
至于VBA插入问题.........嗯.................................................................................

畅所欲言吧 发表于 2008-3-13 16:17:33

不,马特,我是说如果我真的读了整个帖子,我会觉得自己很愚蠢,你不必告诉我。 不用担心
页: [1] 2
查看完整版本: 插入具有注释性比例的块