Page 1 of 1

Selecting layers

Posted: Tue Jul 12, 2005 7:21 am
by Matt V
How do you select and turn layers on an off through VBA?

I can create and delete them, but am having a fit just simply turning them on and off.

Posted: Tue Jul 12, 2005 8:20 pm
by ssc
Matt V,

Try this

Dim myLayer As Layer
Dim mylayers As Layers
Set mylayers = intellicad.ActiveDocument.Layers
Set myLayer = mylayers.Item("LayerName")
myLayer.Freeze=True 'False will thaw
myLayer.LayerOn=True 'False will turn layer off
myLayer.Lock=False 'True will lock layer

ssc

[This message has been edited by ssc (edited 07-12-2005).]

[This message has been edited by ssc (edited 07-12-2005).]

Posted: Wed Jul 13, 2005 7:35 am
by Matt V
Thanks,

I figured out something similar that worked, but not quite as clean.