A chamada de função no lado esquerdo da atribuição deve retornar Variant ou Object

Uma chamada de função pode aparecer no lado esquerdo de uma tarefa, mas somente se o valor retornado da função for um Objeto ou Variante. Esse erro tem a seguinte causa e solução:

  • O tipo de retorno da função no lado esquerdo da atribuição não é uma Variant ou Objeto. Altere o tipo de retorno. Observe que, se o valor retornado for um objeto ou uma Variant que contém um objeto, a atribuição será para a propriedade padrão do objeto. Se a Variant retornada não for um objeto, a atribuição não terá efeito.

  • Tudo na chamada está correto, no entanto, não pode ser concluído. Por exemplo, você pode estar tentando definir uma propriedade que só pode ser definida em tempo de design. Entre no modo de design e defina a propriedade na janela Propriedade. Remova o código que tentou definir a propriedade programaticamente.

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.