I need to use a VBA.Collection object in a VB.Net project (in order to pass to a VB6 DLL).

However, when I attempt to instantiate the collection object, I get the following error:
An unhandled exception of type 'System.Runtime.InteropServices.COMException' occurred in WindowsApplication1.exe

Additional information: COM object with CLSID {A4C4671C-499F-101B-BB78-00AA00383CBB} is either not valid or not registered.
Here is my code:
VB Code:
  1. Dim col As vba.collection
  2.  
  3. col = New VBA.Collection