Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Os identificadores utilizados para membros do módulo de objeto não podem entrar em conflito com os nomes já utilizados num módulo de objeto a partir do qual derivam. Esse erro tem a seguinte causa e solução:
Um procedimento ou identificador de membro de dados no módulo de objeto utiliza um identificador já utilizado no módulo de objeto a partir do qual deriva. Por exemplo, um formulário tem uma propriedade BackColor , pelo que o seguinte código causaria este erro:
' Form already has a BackColor property. Dim BackColor As Integer ' Generates the error. Function BackColor() ' Generates the error. End FunctionAltere o identificador que entra em conflito com o identificador de membro no módulo de objeto.
Observação
Os nomes seguintes não podem ser utilizados como nomes de propriedades ou métodos porque pertencem às interfaces IUnknown e IDispatch subjacentes: QueryInterface, AddRef, Release, GetTypeInfoCount, GetTypeInfo, GetIDsOfNames, Invoke. A utilização destes nomes causa um erro de compilação.
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.