访问等效于C#List 的VBA

我有一个用C#编写的COM可见对象,它接受一个字符串数组列表。 我可以将Access 2000中的字符串数组集合发送到此对象吗? 如果没有,那么从Access 2000向C#对象发送多个字符串数组的最佳方法是什么?

你不能编组generics,但在VB6端使用Collection是一个可行的解决方案。 有效地将您的列表转换为标准集合。

这里有更详细的内容: http : //www.codeproject.com/KB/COM/netclasslistvb6.aspx? display = Print

我在VBA和vb.net上做了大量的工作 – 我发现在vb.net中用一个arraylist替换一个List(of T)在VBA中工作得非常好,并不是所有属性在Access中暴露的方式完全相同,但你可以解决它。