I have answered my own question. Need to use IEnumFeatureSetup to setup what fields are returned with selection Dim enumFeat As IEnumFeature = Nothing Dim selFeat As IFeature Dim enumFeatSet As IEnumFeatureSetup enumFeat = My.ArcMap.Document.FocusMap.FeatureSelection enumFeatSet = enumFeat enumFeatSet.AllFields = True selFeat = enumFeat.Next Do Until selFeat Is Nothing MsgBox(selFeat.OID) selFeat = enumFeat.Next Loop