Share via


Uso inválido do nome da classe base

Você não pode usar o nome de uma classe base por si só. Esse erro tem as seguintes causas e soluções:

  • Você tentou usar o nome de uma classe base por si só sem deixar claro que estava tentando acessar o membro padrão da classe base. Coloque o nome da classe base dentro de parênteses para indicar que você deseja acessar o membro padrão.

  • Você usou o nome da classe base em uma expressão, mas o membro que você estava tentando acessar foi especificado ambíguamente. Use um disambiguator ( por exemplo, um ponto de exclamação) entre o nome da classe base e o membro no qual você está interessado.

  • Você usou o nome da classe base em uma instrução Set como se ela contivesse uma referência à classe. Use o nome da classe base para recuperar uma referência, por exemplo, usando GetObject.

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.