Python has an excellent interface to COM (also known generally as ActiveX). Although the module is still fairly new, it can be used to interface to almost any COM program (such as the MS-Office suite), write servers that can be hosted by any COM client (such as Visual Basic or C++), and has even been used to provide the core ActiveX Scripting Support.
The entire package is known as "win32com"
Preliminary Active Scripting and Debugging documentation is available.
2 Quick-Start guides have been provided. See the Quick Start for Client side COM and the Quick Start for Server side COM
The tutorial given by Greg Stein and Mark Hammond at SPAM-6 is available. You can find this in Powerpoint format and also in HTML format
All other documentation is provided with the win32com package. Soon, I hope to mirror this documentation here.