Share via


Incompatibilidade de tipo de procedimento

Você está usando um tipo de procedimento Property em que se espera um tipo diferente. Esse erro tem as seguintes causas e soluções:

  • Você está tentando gravar em uma propriedade que é somente leitura.

    Se o único procedimento de propriedade definido para a propriedade for um Property Get, não será possível atribuir um valor à propriedade. Grave um procedimento Property Let apropriado ou não tente gravar na propriedade.

  • Você está tentando ler uma propriedade que é somente gravação. Se o único procedimento da propriedade definido para a propriedade for um Property Let, não será possível ler o valor da propriedade. Grave um procedimento Property Get apropriado ou não tente gravar na propriedade.

  • Você está tentando definir uma referência, mas a propriedade tem apenas procedimentos Property Get ou Property Let. Grave um procedimento Property Set para a propriedade ou não tente definir uma referência para ele.

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.