I have got some old sources written in Visual Basic. There are *.bas, *.cls, *.frm and *.vbp files. As I understand,
*.bas
*.cls
*.frm
*.vbp
Microsoft recommends users get a 3rd party conversion program called ArtinSoft, http://msdn.microsoft.com/en-us/ff793478