Partage via


Les types Enum définis dans les modules standard ou les classes private ne peuvent pas être utilisés dans les modules d’objet public comme paramètres ou types de retour pour les procédures public, comme membres de données public ou comme champs de types définis par l’utilisateur public

Causes et solutions pour cette erreur :

  • Un Enum non exposé a été utilisé comme paramètre ou type retourné d’une procédure publique, ou comme membre de données public d’une classe exposée.

« Exposé » signifie que le type Enum est exposé à partir du serveur ActiveX actuellement défini, ce qui équivaut à dire qu’il est déclaré dans une classe publique d’un projet Exe ou Dll ActiveX.

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.