I created an assembly in C# with some COM-visible portions.
I can communicate with it fine from VBScript (or VBA in Office):
Dim myDll : Set myDll = Create