Module Changes for Visual Basic 6.0 Users
A syntax change affects the declaration of private modules.
Option Private Module Statement
Visual Basic 6.0
In Visual Basic 6.0, the Option Private Module statement indicates that the entire module is private, and its components are not accessible outside its project.
Visual Basic 2005
Visual Basic 2005 does not support the Option Private Module statement. You cannot declare a module to be private. You can, however, declare any or all of its members to be private.
Unlike modules, classes can be private. If you need the functionality of the module itself being private, declare a class instead.