So you have used MapPort to convert the ESRI linework into AutoCad lines. You have also ‘captured’ the shapefile attributes as object data (OD). Now you want to use the OD to label the lines, correct?
You can use the Map3D tools to do it by adding the ‘drawing layer’ to the Map Task Pane then create a ‘text style’ on the newly added layer. The text style is the what drives the labels: it harvests the OD and uses that OD to create individual labels.
Here’s a video that uses MapImport on a street shapefile. The OD data that was captured contains street names and it is from this OD that street labels have been created.
To watch the video click >>HERE<<.

The video above demonstrates one way you can accomplish your goal. There are alternatives.
Depending on your situation, you might also be able to add the shapefile itself to your drawing. Once added, you can label the shapefile line work. The individual labels use the shapefile’s database (dbf) to make those labels. The shapefile labels then can be converted to mtext, using Map3D tools, of course. By doing it this way, you are manipulating the mtext labels, not the shapefile.
Chicagolooper
