1.通过Class Editor 编辑了一套属性,然后挂接到了模型上。
2.但是属性有很多,而且模型也有好几个,一个个去输入有些繁琐。
3.请教下,能不能通过MVBA 编程的方式,快速的把属性的值输入到属性里去。
图1是一个弧型闸门的属性列表,框住的部分是需要输入属性值的部分。图2是需要输入属性值的弧形闸门。
试试用如下所示的接口:
不过这个问题更推荐您使用c#语言来实现,c#新的编程框架提供了更为全面的EC接口,操作EC属性更加高效方便。SDK下也有丰富的例子供参考。
您是否升级到MSCE版本了?如果是的话,CE中提供有ItemType(底层也是EC,但是更简化的EC),通过Item Instance的导入导出就能实现在Excel中方便地编辑属性后导入到DGN中。详细使用方法请看如下文章:
使用Microstation如何批量修改已添加Itemtype元素的属性
看到了,但是导出时不成功,它提示如下
请更换一个DGN文件测试一下,或者切换到英文版MSCE测试一下。
如果还是找不到原因的话,请上载您的DGN到这里供我们分析。