0

我正在努力处理将自定义类放在集合中的一段代码。每次我运行代码时,都会出现运行时错误 91。错误发生在 Set pjt = New CProject 行上。

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 类文件的访问权限?

您的所有帮助将不胜感激。

4

1 回答 1

2

该行Set pjt = New CProject正在调用 CProject 的构造函数。

错误很可能出现在 CProject 的构造函数中。

错误 91 是空引用

于 2013-05-17T21:35:34.087 回答