' ****************************************************************************** ' swxJRNL.swj - journal recorded on 06/14/04 by Chris ' ***************************************************************************** Dim swApp As Object Dim Part As Object Dim boolstatus As Boolean Dim longstatus As Long, longwarnings As Long Dim FeatureData As Object Dim Feature As Object Dim Component As Object Sub main() Set swApp = Application.SldWorks Set Part = swApp.OpenDoc6 ("C:\Documents and Settings\Chris\My Documents\My Webs\prompt\structure.SLDASM", 2, 0, "", longstatus, longwarnings) Set Part = swApp.ActivateDoc ("structure") swApp.ActiveDoc.ActiveView.FrameLeft = 0 swApp.ActiveDoc.ActiveView.FrameTop = 0 swApp.ActiveDoc.ActiveView.FrameState = 1 swApp.ActiveDoc.ActiveView.FrameState = 1 Part.ShowNamedView2 "*Isometric", 7 Part.RotateComponent boolstatus = Part.Extension.SelectByID("", "VERTEX", 0.0635, 2.9718, -0.1524, False, 0, Nothing) Part.ClearSelection2 True boolstatus = Part.Extension.SelectByID("", "EDGE", 0.1401986621747, 3.284565687318, -0.003916872231912, False, 0, Nothing) boolstatus = Part.Extension.SelectByID("", "FACE", 0.5209038956242, 4.395327208868, -0.02673513512076, False, 0, Nothing) boolstatus = Part.Extension.SelectByID("", "FACE", 1.955374403499, 3.109716620509, -0.07185078048684, False, 0, Nothing) Part.ClearSelection2 True boolstatus = Part.Extension.SelectByID("base-1@structure", "COMPONENT", 0, 0, 0, False, 0, Nothing) swApp.ActiveDoc.ActiveView.FrameState = 1 ' MSGBOX ' Save changes to structure? Part.ClearSelection2 True swApp.ExitApp End Sub