Partager via


Impossible de définir un type KWID_tkPUBLIC défini par l’utilisateur au sein d’un module d’objet privé

Un type défini par l’utilisateur qui apparaît au sein d’un module objet ne peut pas être Public. Causes et solutions pour cette erreur :

  • Vous avez essayé de définir un type Public défini par l’utilisateur dans un module objet. Déplacez la définition de type défini par l’utilisateur vers un module standard, puis déclarez les variables du type dans le module objet ou dans d’autres modules, selon le cas. Si vous souhaitez uniquement que le type soit disponible dans le module dans lequel il apparaît, vous pouvez placer son Type... Fin de la définition de type dans le module d’objet et précéder sa définition de privatemot clé.

Pour plus d’informations, sélectionnez l’élément en question et appuyez sur F1 (sur Windows) ou AIDE (sur Macintosh).

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.