[Crossposted from Windows 7 forum] I have a commercial program with an interface intended to allow certain aspects to be run automatically by an external program written by the user. This interface consists of an ActiveX dll. Functions in it can be called from a Visual Basic 6 or VBA program, and it is speculated that it can be called from Visual Basic .NET. I have only been able to call it from VBA within Word or Excel, which works but is clumsy and awkward. I have been looking for a programming language implementation other than Visual Basic that can be used to write programs that call the DLL. So far I have not found one with a method of calling the DLL that I can understand. I am reasonably intelligent and can write short scripts in Python, but I am not a professional programmer. I would welcome suggestions.