A Public procedure is visible to all modules in a project, while a Private Enum type is not visible outside its own module. This error has the following cause and solution:
Declare the Enum Public. It must be in a class module.
For additional information, select the item in question and press F1 (in Windows) or HELP (on the Macintosh).