geabus 发表于 2011-12-6 09:06:42

gridLayer = AcadDoc.Layers.Add("网格")         ’在CAD里这个层已经建出来了
      AcadDoc.ActiveLayer = gridLayer                   ‘这儿出错了

ActiveLayer 只读
可以这样 AcadDoc.Layers(gridlayer.name).activate

另外 gridLayer是对象, 对象之间赋值操作时,应该 SET
图层存在再创建当然出错了,创建过程就就得不到返回值

guohq 发表于 2015-3-4 15:59:36

可以这样 AcadDoc.Layers(gridlayer.name).activate

有这个方法吗?
页: 1 [2]
查看完整版本: 后期绑定中用ActiveLayer对象出错