Compartilhar via


Uso inválido da palavra-chave Me

O palavra-chaveMe pode aparecer nos módulos de classe. Esse erro tem as seguintes causas e soluções:

  • O palavra-chave Me apareceu num módulo padrão.

    O palavra-chave Me não pode aparecer num módulo padrão porque um módulo padrão não representa um objeto. Se copiou o código em questão a partir de um módulo de classe, terá de substituir o palavra-chave Me pelo nome de formulário ou objeto específico para preservar a referência original.

  • A palavra-chave Me apareceu no lado esquerdo de uma tarefa set, por exemplo:

      Set Me = MyObject    ' Causes "Invalid use of Me keyword" message. 
    
    

    Remova a atribuição Definir .

    Observação

    O palavra-chave Me pode aparecer no lado esquerdo de uma atribuição Let, caso em que a propriedade predefinida do objeto representado por Mim está definida. Por exemplo:

      Let Me = MyObject   ' Valid assignment with explicit Let. 
      Me = MyObject       ' Valid assignment with implicit Let. 
    

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.