Originally Posted by
bweir
Here's the exact snippet from my app...
Code:
Dim oTableLayer As AcadLayer
Set oTableLayer = ThisDrawing.Layers.Item(oCordTable.Layer)
oTableLayer.Lock = False
oTableLayer.Freeze = False
oTableLayer.LayerOn = True
No typos that I can see.
Maybe this layer is active?
I have a got the same error message for this case
Code:
Sub test()
Dim oTableLayer As AcadLayer
Dim oCordTable As AcadTable
Dim varpt
ThisDrawing.Utility.GetEntity oCordTable, varpt, "Select a table"
Set oTableLayer = ThisDrawing.Layers.Item(oCordTable.Layer)
If Not ThisDrawing.ActiveLayer.Handle = oTableLayer.Handle Then
oTableLayer.Lock = False
oTableLayer.Freeze = False
oTableLayer.LayerOn = True
Else
MsgBox "This is activelayer! Action was cancelled"
End If
End Sub
~'J'~