Imports Inventor.ViewOrientationTypeEnum Imports Inventor.DrawingViewStyleEnum Dim oDrawingDoc as DrawingDocument Dim oPartDoc as Document Dim oSheet As sheet Dim oView1 as DrawingView Dim oView2 as DrawingView Dim oView3 as DrawingView Dim oView4 as DrawingView Dim oView5 as DrawingView ViewScale = 1/25 'Ask to create drawing? dwgQuery=MsgBox("Would you like to Create a drawing for this MODEL?", vbYesNo,"Drawing Selection") If dwgQuery = vbYes Then oPartDoc = ThisDoc.Document 'Define IDW Template File Location oDrawingDoc = ThisApplication.Documents.Add(kDrawingDocumentObject, "C:\Work12\TEMPLATES\PPPI-PART BORDER NL.idw", True) 'oDrawingDoc = ThisApplication.Documents.Add(kDrawingDocumentObject, "", True) oSheet = oDrawingDoc.Sheets.Item(1) ' Create a new NameValueMap object Dim oBaseViewOptions As NameValueMap oBaseViewOptions = ThisApplication.TransientObjects.CreateNameValueMap 'True = folded view 'False = flat pattern view oBaseViewOptions.Add("SheetMetalFoldedModel", False) 'Define 2d view bottom left corner points for four views oPoint1 = ThisApplication.TransientGeometry.CreatePoint2d(9, 10) ' front view oPoint2 = ThisApplication.TransientGeometry.CreatePoint2d(9, 14) ' top view oPoint3 = ThisApplication.TransientGeometry.CreatePoint2d(18, 10)' right view oPoint4 = ThisApplication.TransientGeometry.CreatePoint2d(9, 5)' flat pattern oPoint5 = ThisApplication.TransientGeometry.CreatePoint2d(20, 14)' iso view oBaseView = oSheet.DrawingViews.AddBaseView(oPartDoc,oPoint1, ViewScale,kFrontViewOrientation, kHiddenLineDrawingViewStyle, "My View") oView2 = oSheet.DrawingViews.AddProjectedView(oBaseView,oPoint2, kHiddenLineDrawingViewStyle, ViewScale) oView3 = oSheet.DrawingViews.AddProjectedView(oBaseView,oPoint3, kHiddenLineDrawingViewStyle, ViewScale) oView5 = oSheet.DrawingViews.AddProjectedView(oBaseView,oPoint5, kHiddenLineDrawingViewStyle, ViewScale) 'kDefaultViewOrientation = 10753 (default folded or flat pattern view) 'kFlatPivotRightViewOrientation = 10767 'kFlatPivotLeftViewOrientation = 10768 'kFlatPivot180ViewOrientation = 10769 'kFlatBacksideViewOrientation = 10770 'kFlatBacksidePivotRightViewOrientation = 10771 'kFlatBacksidePivotLeftViewOrientation = 10772 'kFlatBacksidePivot180ViewOrientation = 10773 oView4 = oSheet.DrawingViews.AddBaseView(oPartDoc,oPoint4, ViewScale,kDefaultViewOrientation, kHiddenLineDrawingViewStyle,,, oBaseViewOptions) End If