现需要在网页上填写块的属性,然后插入块,比如标题栏。
基本代码如下
<SCRIPT LANGUAGE="VBScript"> sub button1_onclick() set AcadApp = createobject("AutoCAD.Application") AcadApp.Visible = true
pt = AcadApp.ActiveDocument.Utility.GetPoint(,"选择插入点") set blockRef = AcadApp.ActiveDocument.ModelSpace.InsertBlock(pt, "e:\my_test.dwg", 1, 1, 1, 0)
AcadAttr = blockRef.GetAttributes 'set objAtt = AcadAttr(1) 'objAtt.TextString = "asd"; AcadApp.ZoomExtents Set blockRef = Nothing Set AcadApp = Nothing end sub </SCRIPT>
现在块可插入,并取得AcadAttr属性对象数组,就是无法设定属性值(被注释的两行不执行),不知问题出在哪,请各位高手帮忙。
|