Partilhar via


Uso inválido do nome da classe base

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

  • Tentou utilizar o nome de uma classe base por si só sem deixar claro que estava a tentar aceder ao membro predefinido da classe base. Coloque o nome da classe base entre parênteses para indicar que pretende aceder ao membro predefinido.

  • Utilizou o nome da classe base numa expressão, mas o membro a que estava a tentar aceder foi especificado de forma ambígua. Utilize um desambiguador (por exemplo, um ponto de exclamação) entre o nome da classe base e o membro em que está interessado.

  • Utilizou o nome da classe base numa instrução Set como se contivesse uma referência à classe . Utilize o nome da classe base para obter uma referência, por exemplo, com 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.