Compartilhar via


Não é possível definir um tipo KWID_tkPUBLIC definido pelo usuário em um módulo de objeto privado

Um tipo definido pelo utilizador que aparece dentro de um módulo de objeto não pode ser Público. Esse erro tem a seguinte causa e solução:

  • Tentou definir um tipo definido pelo utilizador Público num módulo de objeto. Mova a definição do tipo definido pelo utilizador para um módulo padrão e, em seguida, declare variáveis do tipo no módulo de objeto ou noutros módulos, conforme adequado. Se apenas quiser que o tipo esteja disponível no módulo em que aparece, pode colocar o respetivo Tipo... Definição de Tipo de Fim no módulo de objeto e precede a respetiva definição com o palavra-chave Privado.

Saiba mais selecionando o item em questão e pressionando F1 (no Windows) ou HELP (no Macintosh).

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.