This error has the following cause and solution:
Reinstall Visual Basic first, the source code control provider next (if necessary), and then OLE (if necessary).