Public Sub StationLines() Dim pMxDoc As IMxDocument Dim pMap As IMap Dim pFeatureLayer As IFeatureLayer Dim pInFeatureClass As IFeatureClass Dim pLabelsFeatureClass As IFeatureClass Dim pOutFeatureClass As IFeatureClass Dim sMessage As String Set pMxDoc = ThisDocument Set pMap = pMxDoc.FocusMap Set pFeatureLayer = pMxDoc.SelectedLayer Set pInFeatureClass = pFeatureLayer.FeatureClass '======================================================================= Dim ET As New ETGW_Core Dim sOutFileName As String Dim dStep As Double Dim sSide As String Dim sLengthFrom As String Dim dLength As Double dStep = 20 sSide = "Left" sLengthFrom = "Z" dLength = 0 sOutFileName = "c:\00\pgdb92.mdb\stations" Set pOutFeatureClass = ET.StationLines(pInFeatureClass, sOutFileName, _ dStep, sSide, sLengthFrom, dLength, sMessage) '======================================================================== If Not pOutFeatureClass Is Nothing Then Set pFeatureLayer = New FeatureLayer Set pFeatureLayer.FeatureClass = pOutFeatureClass pFeatureLayer.Name = pOutFeatureClass.AliasName pMap.AddLayer pFeatureLayer Else MsgBox sMessage End If End Sub