Partilhar via


Erros interceptáveis

Erros de trappable podem ocorrer enquanto um aplicativo está em execução. Alguns erros aprisionáveis também podem ocorrer durante o desenvolvimento ou o tempo de compilação. Você pode testar e responder a erros aprisionáveis usando a instrução On Error e o objeto Err . Os números de erro não utilizados no intervalo de 1 a 1000 são reservados para uso futuro pelo Visual Basic.

Código Mensagem
3 Retornar sem GoSub
5 Chamada de procedimento inválida
6 Transbordar
7 Sem memória
9 Subscrição fora do intervalo
10 Essa matriz está fixa ou temporariamente bloqueada
11 Divisão por zero
13 Incompatibilidade de tipo
14 Espaço fora da cadeia de caracteres
16 Expressão muito complexa
17 Não é possível executar a operação solicitada
18 Interrupção de usuário ocorreu
20 Retomar sem erro
28 Espaço fora da pilha
35 Sub, Função ou Propriedade não definida
47 Muitos clientes de aplicativo de código ou DLL
48 Erro no carregamento de recurso de código ou DLL
49 Recurso de código ruim ou convenção de chamada de DLL
51 Erro interno
52 Nome ou número de arquivo ruim
53 Arquivo não encontrado
54 Modo de arquivo ruim
55 Arquivo já aberto
57 Erro de E/S do dispositivo
58 O arquivo já existe
59 Comprimento de registro ruim
61 Disco cheio
62 Entrada final do arquivo
63 Número de registro ruim
67 Muitos arquivos
68 Dispositivo indisponível
70 Permissão negada
71 Disco não pronto
74 Não é possível renomear com uma unidade diferente
75 Erro de acesso a caminho/arquivo
76 Caminho não encontrado
91 Variável de objeto ou Com a variável de bloco não definida
92 Para loop não inicializado
93 Cadeia de caracteres padrão inválida
94 Uso inválido de Null
97 Não é possível chamar o procedimento Friend em um objeto que não é uma instância da classe definidora
98 Uma chamada de propriedade ou método não pode incluir uma referência a um objeto privado, seja como um argumento ou como um valor retornado
298 O recurso do sistema ou a DLL não puderam ser carregados
320 Não é possível usar nomes de dispositivo de caracteres em nomes de arquivo especificados
321 Formato de arquivo inválido
322 Não é possível criar o arquivo temporário necessário
325 Formato inválido no arquivo de recurso
327 Valor de dados nomeado não encontrado
328 Parâmetro ilegal; não é possível gravar matrizes
335 Não foi possível acessar o registro do sistema
336 O componente não foi registrado corretamente
337 Componente não encontrado
338 O componente não foi executado corretamente
360 Objeto já carregado
361 Não é possível carregar ou descarregar esse objeto
363 Controle especificado não encontrado
364 Objeto foi descarregado
365 Não é possível descarregar dentro desse contexto
368 O arquivo especificado está desatualizado. Este programa requer uma versão posterior
371 O objeto especificado não pode ser usado como um formulário de proprietário para Mostrar
380 Valor da propriedade inválido
381 Índice de matriz de propriedades inválida
382 Conjunto de Propriedades não pode ser executado em tempo de execução
383 O Conjunto de Propriedades não pode ser usado com uma propriedade somente leitura
385 Precisa de índice de matriz de propriedades
387 Conjunto de Propriedades não permitido
393 A propriedade Get não pode ser executada em tempo de execução
394 A propriedade Get não pode ser executada na propriedade somente gravação
400 Formulário já exibido; não pode mostrar modally
402 O código deve fechar primeiro o formulário modal mais alto
419 Permissão para usar objeto negado
422 Propriedade não encontrada
423 Propriedade ou método não encontrado
424 Objeto necessário
425 Uso inválido de objeto
429 O componente não pode criar objeto ou retornar referência a este objeto
430 A classe não dá suporte à Automação
432 Nome do arquivo ou nome da classe não encontrado durante a operação de Automação
438 O objeto é incompatível com essa propriedade ou esse método
440 Erro de automação
442 A conexão com a biblioteca de tipos ou a biblioteca de objetos para o processo remoto foi perdida
443 O objeto de automação não tem um valor padrão
445 O objeto não dá suporte a essa ação
446 O objeto não dá suporte a argumentos nomeados
447 O objeto não dá suporte à configuração de localidade atual
448 Argumento nomeado não encontrado
449 Argumento não opcional ou atribuição de propriedade inválida
450 Número errado de argumentos ou atribuição de propriedade inválida
451 Objeto não é uma coleção
452 Ordinal inválido
453 Recurso de código especificado não encontrado
454 Recurso de código não encontrado
455 Erro de bloqueio de recurso de código
457 Essa chave já está associada a um elemento desta coleção
458 A variável usa um tipo sem suporte no Visual Basic
459 Esse componente não dá suporte ao conjunto de eventos
460 Formato de área de transferência inválida
461 Método ou membro de dados não encontrado
462 O computador do servidor remoto não existe ou não está disponível
463 Classe não registrada no computador local
480 Não é possível criar a imagem AutoRedraw
481 Imagem inválida
482 Erro da impressora
483 O driver da impressora não dá suporte à propriedade especificada
484 Problema ao obter informações da impressora do sistema. Verifique se a impressora está configurada corretamente
485 Tipo de imagem inválido
486 Não é possível imprimir imagem de formulário para esse tipo de impressora
520 Não é possível esvaziar área de transferência
521 Não é possível abrir área de transferência
735 Não é possível salvar o arquivo no diretório TEMP
744 Texto de pesquisa não encontrado
746 Substituições muito longas
31001 Sem memória
31004 Nenhum objeto
31018 A classe não está definida
31027 Não é possível ativar o objeto
31032 Não é possível criar um objeto inserido
31036 Economia de erros no arquivo
31037 Carregamento de erro do arquivo

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.