A bug in current version of VB Migration Partner prevents the correct migration of #IF and #ELSEIF directives that use compiler constants whose name start with “vb”, as in this code:
#If vbExplorer Or vbElev Or vbFab Or vbInterface Then
Public GrsElevationDetails As ADODB.Recordset
#End If
The only available workaround is using a PreProcess pragma that modifies these names before the migration together with a PostProcess pragma that restores the correct names;