使用VBA插入块预览
我不太清楚该怎么说;但我已经建立了一个程序,我们都可能已经做了插入从列表中选择的块。然而,用户在插入和移动块之前,必须在没有任何块预览的情况下进行盲操作,以向他们显示块的外观。
有人知道在插入之前是否可以对块进行动态预览吗? 你好,奥尔哈多,
你找到你要找的信息了吗?
我还试图找出如何在插入时给用户一个区块预览,我搜索了互联网,但遗憾的是,我什么也没找到。看来只有你和我对它感兴趣。
虽然可以通过Sendcommand实现,但我宁愿不使用它。
我的程序允许用户选择一个块,插入它,并最终旋转它。
我想有块在列表中预览在旋转,但我仍然无法使其工作。。。 仍然没有运气,我很惊讶,因为我认为将AutoCAD函数编程为与默认AutoCAD函数类似是一种很好的编程实践。
尽管如此,我很高兴听到它可以与SendCommand一起工作,即使我也尽量避免使用它。这是“…SendCommand(“-Insert”…”吗?”? 您可以使用:
此图纸。SendCommand“-insert”&vbCr&“blockname or path”&vbCr
或:
此图纸。SendCommand“-insert”&vbCr&“blockname or path”&vbCr&“scale”&vbCr&“1”&vbCr
第一种方法允许您直接插入块,然后可以选择比例并旋转块。
第二个为您进行缩放(在本例中为“1”),然后您可以旋转它。
只有当块位于-支持文件搜索路径中时,才可以引用blockname,否则还需要指定块路径。
乔纳森
页:
[1]