我正在尝试ArrayList
在 Visual Basic Excel 2003 中创建类似 Java 的类。
爪哇
List<Employee> employees = new ArrayList<Employee>();
Employee employee = new Employee();
employee.setName("tom");
employees.add(employee);
VB
Dim resultList As New Collection
Dim Manager As Employee
Manager.Name = "df"
resultList.Add ("rr") 'correct
resultList.Add (Manager) 'error
但这会产生以下错误:
只有在公共对象模块中定义的用户定义类型才能被强制转换为变体或从变体强制转换或传递给后期绑定函数