[COLOR=blue]Option Strict Off[/color]
[COLOR=blue]Imports[/color] System
[COLOR=blue]Imports[/color] NXOpen
[COLOR=blue]Module[/color] NXJournal
[COLOR=blue]Sub[/color] Main
[COLOR=blue]Dim[/color] theSession [COLOR=blue]As[/color] Session [COLOR=blue]=[/color] Session.GetSession()
[COLOR=blue]Dim[/color] workPart [COLOR=blue]As[/color] Part [COLOR=blue]=[/color] theSession.Parts.Work
[COLOR=blue]Const[/color] DatumLayer [COLOR=blue]as Integer =[/color] 62
[COLOR=blue]Const[/color] CurveLayer [COLOR=blue]as Integer =[/color] 42
[COLOR=blue]Const[/color] SketchLayer [COLOR=blue]as Integer =[/color] 22
[COLOR=blue]Const[/color] SheetLayer [COLOR=blue]as Integer =[/color] 12
[COLOR=green]'move datums[/color]
[COLOR=blue]for each[/color] datumObj [COLOR=blue]as[/color] DisplayableObject [COLOR=blue]in[/color] workPart.Datums
if typeof(datumObj) [COLOR=blue]is[/color] DatumPlane [COLOR=blue]then[/color]
datumObj.Layer [COLOR=blue]=[/color] DatumLayer
datumObj.RedisplayObject
end [COLOR=blue]if[/color]
[COLOR=blue]next[/color]
[COLOR=green]'move curves[/color]
[COLOR=blue]for each[/color] curveObj [COLOR=blue]as[/color] Curve [COLOR=blue]in[/color] workPart.Curves
curveObj.Layer [COLOR=blue]=[/color] CurveLayer
curveObj.RedisplayObject
[COLOR=blue]next[/color]
[COLOR=green]'move sketches[/color]
[COLOR=green]'do this after moving curves, sketch curves will update to sketch layer[/color]
[COLOR=blue]for each[/color] sketchObj [COLOR=blue]as[/color] Sketch [COLOR=blue]in[/color] workPart.Sketches
sketchObj.Activate(False)
sketchObj.Layer [COLOR=blue]=[/color] SketchLayer
sketchObj.RedisplayObject
sketchObj.Deactivate(False, Sketch.UpdateLevel.SketchOnly)
[COLOR=blue]next[/color]
[COLOR=green]'move sheet bodies[/color]
[COLOR=blue]for each[/color] bodyObj [COLOR=blue]as[/color] Body [COLOR=blue]in[/color] workPart.Bodies
if bodyObj.IsSheetBody [COLOR=blue]then[/color]
bodyObj.Layer [COLOR=blue]=[/color] SheetLayer
bodyObj.RedisplayObject
end [COLOR=blue]if[/color]
[COLOR=blue]next[/color]
End [COLOR=blue]Sub[/color]
End [COLOR=blue]Module[/color]