O objeto não tem suporte para essa propriedade ou esse método

O erro "o objeto não tem suporte para essa propriedade ou esse método" ocorre quando você tenta utilizar um método ou uma propriedade a que o objeto especificado não dá suporte. Por exemplo, a instrução a seguir resulta em um erro.

ActiveDocument.Copy

A propriedade ActiveDocument retorna um objeto Document. Não há nenhum método Copy ou a propriedade disponíveis para o objeto de documento, portanto, ocorrerá um erro. Para determinar quais propriedades e métodos estão disponíveis para um objeto, siga um destes procedimentos.

  • Use o Pesquisador de objetos para determinar quais membros (propriedades e métodos) estão disponíveis para a classe selecionada (objeto).

  • Use o recurso IntelliSense no Editor do Visual Basic. Quando você digita um ponto (.) após uma propriedade ou método no Editor do Visual Basic, é exibida uma lista de propriedades e métodos disponíveis.

  • Usar o Word Visual Basic for Applications ajudam a determinar quais propriedades e métodos que podem ser usados com um objeto. Cada tópico do objeto na Ajuda inclui uma página que relaciona as propriedades e métodos do objeto. Pressione F1 enquanto estiver no Pesquisador de objetos ou enquanto estiver em um módulo para exibir o tópico de Ajuda apropriado.

  • Use a função TypeName para determinar o tipo de objeto retornado por uma expressão. O exemplo a seguir exibe "Range" porque a propriedade Content retorna um objeto Range.

  MsgBox TypeName(ActiveDocument.Content)

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.