Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Os parâmetros para procedimentosProperty Get, Property Let e Property Set para a mesmapropriedade devem corresponder exatamente, exceto que o Property Let tem um parâmetro extra, cujo tipo deve corresponder ao tipo de retorno do Property Get correspondente, e o Property Set tem mais um parâmetro do que o Property Get correspondente, cujo tipo é Variant, Objeto, um nome de classe ou um tipo de biblioteca de objetos especificado em uma biblioteca de objetos. Esse erro tem as seguintes causas e soluções:
O número de parâmetros para o procedimento Property Get não é um a menos que o número de parâmetros para o procedimento Property Let ou Property Set correspondente. Adicione um parâmetro ao Property Let ou Property Set ou remova um parâmetro do Property Get, conforme apropriado.
Os tipos de parâmetros de Property Get devem corresponder exatamente aos parâmetros correspondentes de Property Let ou Property Set, exceto para o parâmetro extra Property Set . Modifique as declarações de parâmetro nas definições de procedimento correspondentes para que elas correspondam adequadamente.
O tipo de parâmetro do parâmetro extra do Property Let deve corresponder ao tipo de retorno do procedimento Property Get correspondente. Modifique a declaração de parâmetro extra no Property Let ou o tipo de retorno do Property Get correspondente para que eles sejam adequadamente correspondidos.
O tipo de parâmetro do parâmetro extra do Conjunto de Propriedades pode diferir do tipo de retorno do Property Get correspondente, mas deve ser um Variant, Object, nome de classe ou um tipo de biblioteca de objetos válido.
Certifique-se de que o parâmetro extra do procedimento Conjunto de Propriedades seja um tipo Variant, Objeto, nome de classe ou biblioteca de objetos.
Você definiu um procedimento Property com um parâmetro Optional ou ParamArray . Os parâmetros ParamArray e Optional não são permitidos em procedimentos de propriedade . Redefina os procedimentos sem usar essaspalavras-chave.
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.