extract from another post
Although VBA is a close cousin of VB6 you may have issues doing a direct
upgrade using the upgrade wizard. You can also try using the new Microsoft
Interop Forms Toolkit 1.0
This toolkit helps you bring the power of .NET to your existing Visual Basic
6 applications, by allowing them to display .NET WinForms from within the
same application. Instead of upgrading the entire code base, these
applications can now be extended one form at a time. The goal is a phased
upgrade, with production releases at the end of each iteration containing
both Visual Basic 6 and Visual Basic .NET forms running in the same Visual
Basic 6 .exe process.
(
http://msdn2.microsoft.com/en-us/vbasic/aa701259.aspx ) which may help you
with a phased upgrade....However once again you may have issues since this
is not a standalone VB6 app...
Personally I would start from scratch with a new VB.NET project and then try
to upgrade one class at a time using the provided upgrade wizard
Misbah Arefin