Compartir a través de


Los tipos Enum definidos en módulos estándar o clases privadas no se pueden usar en módulos de objetos públicos como parámetros o tipos de valores devueltos para procedimientos públicos, como miembros de datos públicos o bien como campos de tipos definidos por el usuario público

Este error lo provoca la siguiente causa y tiene la siguiente solución:

  • Una enumeración no expuesta se usó como parámetro o tipo devuelto de un procedimiento público o de un miembro de datos público de una clase expuesta.

En este contexto, expuesto significa que la enumeración se expone desde el servidor de ActiveX que se está definiendo, lo que equivale a decir que se declara en una clase pública de un proyecto de archivo ejecutable de ActiveX o DII.

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.