Partilhar via


Parâmetro ilegal. Não é possível escrever o objeto porque não suporta persistência.

Esse erro tem as seguintes causas e soluções:

  • Tentou escrever um objeto num objeto PropertyBag, mas o objeto não suporta uma das interfaces de persistência ActiveX. Para corrigir este problema, tem de ter acesso ao código do objeto. Tem de ter um objeto criado pelo Visual Basic e ter a respetiva propriedade Persistable definida como Verdadeiro. Além disso, a Classe tem de ser Pública ou Pública Createable e estar num projeto ActiveX Dll, ActiveX Exe ou UserControl.

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.