我正在努力处理一个将自定义类放在集合中的代码。每次运行代码时都会出现运行时错误91. Set pjt = New CProject line出现错误。
Dim Projects As Collection
Private Sub BuildProjects()
Dim pjt As CProject
Set Projects = New Collection
Set pjt = New CProject '<-----ERROR OCCURS HERE
'Do some other stuff
End Sub
这显然是Sub的最简单形式,但它仍然会抛出错误!我究竟做错了什么?我是否需要以某种方式设置CProject类文件的访问权限?
非常感谢您的所有帮助。
答案 0 :(得分:2)
行Set pjt = New CProject
正在调用CProject的构造函数。
错误最有可能出现在CProject的构造函数中。
错误91是空引用