Compartilhar via


Erros interceptáveis

Podem ocorrer erros trapáveis enquanto uma aplicação está em execução. Alguns erros intercetáveis também podem ocorrer durante o tempo de desenvolvimento ou compilação. Pode testar e responder a erros intercetáveis com a instrução Erro Ativado e o objeto Err . Os números de erro não utilizados no intervalo 1 a 1000 estão reservados para utilização futura pelo Visual Basic.

Código Mensagem
3 Regressar sem GoSub
5 Chamada de procedimento inválida
6 Transbordar
7 Sem memória
9 Inferior à linha fora do intervalo
10 Esta matriz está fixa ou temporariamente bloqueada
11 Divisão por zero
13 Incompatibilidade de tipo
14 Espaço sem cadeia de carateres
16 Expressão demasiado complexa
17 Não é possível executar a operação pedida
18 Ocorreu uma interrupção do utilizador
20 Retomar sem erro
28 Espaço fora da pilha
35 Sub, Função ou Propriedade não definida
47 Demasiados recursos de código ou clientes de aplicações DLL
48 Erro ao carregar o recurso de código ou dLL
49 Recurso de código incorreto ou convenção de chamadas DLL
51 Erro interno
52 Nome ou número de ficheiro incorreto
53 Arquivo não encontrado
54 Modo de ficheiro incorreto
55 O ficheiro já está aberto
57 Erro de E/S do Dispositivo
58 O ficheiro já existe
59 Comprimento do registo incorreto
61 Disco cheio
62 Fim do ficheiro anterior de entrada
63 Número de registo incorreto
67 Demasiados ficheiros
68 Dispositivo indisponível
70 Permissão negada
71 Disco não pronto
74 Não é possível mudar o nome com uma unidade diferente
75 Erro de acesso a Caminho/Ficheiro
76 Caminho não encontrado
91 Variável de objeto ou Com variável de bloco não definida
92 Para ciclo não inicializado
93 Cadeia de padrão inválida
94 Utilização inválida de Nulo
97 Não é possível chamar o procedimento Friend num 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 privado, seja como argumento ou como valor devolvido
298 Não foi possível carregar o recurso do sistema ou a DLL
320 Não é possível utilizar nomes de dispositivos de carateres em nomes de ficheiro especificados
321 Formato de ficheiro inválido
322 Não é possível criar o ficheiro temporário necessário
325 Formato inválido no ficheiro de recursos
327 Valor de dados com o nome não encontrado
328 Parâmetro ilegal; não é possível escrever matrizes
335 Não foi possível aceder ao registo 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 Controlo especificado não encontrado
364 O objeto foi descarregado
365 Não é possível descarregar neste contexto
368 O ficheiro especificado está desatualizado. Este programa requer uma versão posterior
371 O objeto especificado não pode ser utilizado como um formulário de proprietário para Mostrar
380 Valor de propriedade inválido
381 Índice de matriz de propriedades inválido
382 O Conjunto de Propriedades não pode ser executado no tempo de execução
383 O Conjunto de Propriedades não pode ser utilizado com uma propriedade só de 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 no tempo de execução
394 A propriedade Get não pode ser executada na propriedade só de escrita
400 Formulário já apresentado; não é possível mostrar modally
402 O código tem de fechar primeiro a forma modal mais alta
419 Permissão para utilizar objeto negado
422 Propriedade não encontrada
423 Propriedade ou método não encontrado
424 Objeto necessário
425 Utilização de objeto inválida
429 O componente não consegue criar objeto ou devolver referência a este objeto
430 A classe não suporta Automatização
432 Nome do ficheiro ou nome da classe não encontrado durante a operação de Automatização
438 O objeto é incompatível com essa propriedade ou esse método
440 Erro de automatização
442 A ligação à biblioteca de tipos ou biblioteca de objetos para o processo remoto foi perdida
443 O objeto de automatização não tem um valor predefinido
445 O objeto não suporta esta ação
446 O objeto não suporta argumentos nomeados
447 O objeto não suporta a definição de região atual
448 Argumento nomeado não encontrado
449 Atribuição de propriedade não opcional ou inválida
450 Número incorreto 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 Esta chave já está associada a um elemento desta coleção
458 Variável utiliza um tipo não suportado no Visual Basic
459 Este componente não suporta o conjunto de eventos
460 Formato de Área de Transferência inválido
461 Método ou membro de dados não encontrado
462 O computador do servidor remoto não existe ou está indisponível
463 Classe não registada no computador local
480 Não é possível criar a imagem do AutoRedraw
481 Imagem inválida
482 Erro da impressora
483 O controlador de impressora não suporta a propriedade especificada
484 Problema ao obter informações da impressora do sistema. Certifique-se de que a impressora está configurada corretamente
485 Tipo de imagem inválido
486 Não é possível imprimir a imagem do formulário para este 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 guardar o ficheiro no diretório TEMP
744 Texto de pesquisa não encontrado
746 Substituições demasiado longas
31001 Sem memória
31004 Sem 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 guardar no ficheiro
31037 Erro ao carregar a partir do ficheiro

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.