When opening the Cross Section Labeler the user gets a Runtime Error 91 message.
This has been known to occur when a cross section in the dgn file exist but the chain that the cross section is from has been deleted or renamed in the GPK file. You would want to rerun the Draw Cross Sections from Surfaces command and create new cross sections in a fresh DGN file.
You can get an updated version of the xsLabeler.mvba from the link below:
This issue has also been know to occur if the gpk file has corrupt information in it. The workaround is to make an input file of all the data in your gpk file
(keyin: Make input file new123.ioc all) This will create an input file called New that if you create a blank gpk file called job123.gpk and open that up as user oc you will be able to read the input file New into that file essentially getting all the data from the old file into the new file minus the corrupt data.
Then you can try running the labeler again. The labeler is try to load all the gpk data from every gpk in the folder and it crashes on corrupt data. If you have multiple gpk files in the same folder then check those as well.