Erros interceptáveis

Erros detectáveis podem ocorrer enquanto um aplicativo está em execução. Alguns erros interceptáveis também podem ocorrer durante o desenvolvimento ou o tempo de compilação. Você pode testar e responder a erros interceptá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 Return sem GoSub
5 Chamada de procedimento inválida
6 Transbordar
7 Sem memória
9 Subscrito fora do intervalo
10 Essa matriz foi fixa ou bloqueada temporariamente
11 Divisão por zero
13 Incompatibilidade de tipo
14 Sem espaço de cadeia de caracteres
16 Expressão muito complexa
17 Não é possível executar a operação solicitada
18 Ocorreu uma interrupção do usuário
20 Retomar sem erros
28 Sem espaço na pilha
35 Sub, Função ou Propriedade não definida
47 Muitos clientes de aplicativos DLL, recursos de código ou
48 Erro ao carregar código, recurso ou DLL
49 Convenção de chamada de DLL ou recurso de código incorreto
51 Erro interno
52 Nome ou número de arquivo inválido
53 Arquivo não encontrado
54 Modo de arquivo incorreto
55 Arquivo já aberto
57 Erro de E/S do dispositivo
58 O arquivo já existe
59 Tamanho de registro incorreto
61 Disco cheio
62 Entrada após o final do arquivo
63 Número de registro incorreto
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 variável de bloco não definida
92 Loop For não inicializado
93 Cadeia de caracteres de 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 de definição
98 Uma chamada de propriedade ou método não pode incluir uma referência a um objeto particular, seja como um argumento ou como um valor de retorno
298 Não foi possível carregar o recurso do sistema ou a DLL
320 Não é possível usar nomes de dispositivo de caractere 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 chamado 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 este objeto
363 Controle especificado não encontrado
364 O objeto foi descarregado
365 Não é possível descarregar neste 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 de propriedade inválido
381 Índice de matriz de propriedade inválido
382 O 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 É necessário um índice de matriz de propriedades
387 Conjunto de propriedades não permitido
393 Property Get não pode ser executado em tempo de execução
394 Property Get não pode ser executado na propriedade somente gravação
400 Formulário já exibido; Não é possível mostrar modalmente
402 O código deve fechar o formulário modal superior primeiro
419 Permissão para usar o objeto negado
422 Propriedade não encontrada
423 Propriedade ou método não encontrado
424 Objeto necessário
425 Uso de objeto inválido
429 O componente não pode criar objeto nem retornar referência a este objeto
430 A classe não dá suporte à automação
432 Nome de arquivo ou nome de 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 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 esta 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 de argumentos incorreto 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 Esta 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álido
461 Membro de dados ou método não encontrado
462 O computador 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 imagem AutoRedesenhar
481 Imagem inválida
482 Erro de impressora
483 O driver de 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 neste tipo de impressora
520 Não é possível esvaziar a Área de Transferência
521 Não é possível abrir a Área de Transferência
735 Não é possível salvar o arquivo no diretório TEMP
744 Pesquisar texto 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 incorporado
31036 Erro ao salvar no arquivo
31037 Erro ao carregar 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.