访问等效于C#List <t> </t>的VBA

时间:2010-08-16 22:39:03

标签: c# vba interop access-vba

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

2 个答案:

答案 0 :(得分:4)

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

以下是详细阐述的内容:http://www.codeproject.com/KB/COM/netclasslistvb6.aspx?display=Print

答案 1 :(得分:0)

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