ConnectBasic is an Open Source project which aims to create a complete VBA-compatible macro programming environment which can be integrated into a variety applications to provide end-users with the ability to record and execute macros.
Documentation and Forums for ConnectBasic are hosted at CodePlex.
You can also check out the following for more information:
After just over a month in incubation, the ConnectBasic project is finally released under the Microsoft Public License which gives anybody the freedom to use ConnectBasic in commercial/open source projects by downloading the source from CodePlex.
The ConnectBasic project aims to create a complete-VBA compatible macro programming environment which can be integrated into a variety applications to provide end-users with the ability to record and execute macros.
As it stands currently, ConnectBasic is largely prototype code, for more information about the status and plans for ConnectBasic, take a look at home page on CodePlex.