Access .NET generic objects from VBA <p>My .net code has an object with a number of generic properties. This object is returned to the VBA code. All the non-generic properties are working well, but I also need to access the generic values. Is there a way to do it from VBA?</p> <pre><code>[ClassInterface(ClassInterfaceType.AutoDual)] public class Obj { public string GetProp1() {...} public IList&lt;MyCustomType&gt; GetProp2() {...} } </code></pre> <p>VB code:</p> <pre><code>Sub Test() Dim o As Program.Obj Set o = New Program.Obj Set p2 = hp.GetProp2() set p2_0 = p2(0) ' doesn't work End Sub </code></pre>