オブジェクトを作成してから画層、色、線種のプロパティをそれに割り当てた後、オブジェクトの画層を変更する必要が生じることがあります。
誤ってオブジェクトを異なる画層上に作成したり、画層の構成を変更したい場合は、オブジェクトの画層を変更しなければなりません。
オブジェクトの画層を変更するには、そのオブジェクトの Layer プロパティを使用します。Layer プロパティは、入力として画層名を受け取ります。
次の例は、アクティブな画層に円を作成し、次に "ABC" という新しい画層を作成します。その後、円を新しい画層に移動します。
Sub Ch4_MoveObjectNewLayer() ' Create a circle Dim circleObj As AcadCircle Dim center(0 To 2) As Double Dim radius As Double center(0) = 2: center(1) = 2: center(2) = 0 radius = 1 Set circleObj = ThisDrawing.ModelSpace.AddCircle(center, radius) ' Create a new layer called "ABC" Dim layerObj As AcadLayer Set layerObj = ThisDrawing.Layers.Add("ABC") ' Assign the circle to the "ABC" layer circleObj.Layer = "ABC" circleObj.Update End Sub