Códigos de erro comuns da API do Office
Este artigo documenta as mensagens de erro que poderá encontrar ao utilizar o modelo de API Comum. Estes códigos de erro não se aplicam a APIs específicas da aplicação, como a API JavaScript do Excel ou a API JavaScript do Word.
Veja Modelos de API para saber mais sobre as diferenças entre a API Comum e os modelos de API específicos da aplicação.
Códigos de erro
A tabela a seguir lista os códigos de erro, nomes e mensagens exibidas e as condições que indicam.
Error.code | Error.name | Error.message | Condition | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1000 | Tipo inválido de coerção | O tipo de coerção especificado não tem suporte | O tipo de coação não é suportado na aplicação do Office. (Por exemplo, não há suporte para os tipos de coerção OOXML e HTML no Excel.) | |||||||||||||||||||||||||||||
1001 | Erro de Leitura de Dados | A seleção atual não tem suporte. | Não há suporte para a seleção atual do usuário (ou seja, é algo diferente dos tipos de coerção com suporte). | |||||||||||||||||||||||||||||
1002 | Tipo inválido de coerção | O tipo de coerção especificado não é compatível com este tipo de associação. | O desenvolvedor da solução forneceu uma combinação incompatível de tipo de coerção e tipo de associação. | |||||||||||||||||||||||||||||
1003 | Erro de Leitura de Dados | Os valores rowCount ou columnCount especificados são inválidos. | O usuário fornece contagens inválidas de coluna ou de linha. | |||||||||||||||||||||||||||||
1004 | Erro de Leitura de Dados | A seleção atual não tem suporte para o tipo de coerção especificado. | A seleção atual não é compatível com o tipo de coerção especificado por este aplicativo. | |||||||||||||||||||||||||||||
1005 | Erro de Leitura de Dados | Os valores startRow ou startColumn especificados são inválidos. | O usuário fornece valores inválidos de startRow ou startCol. | |||||||||||||||||||||||||||||
1006 | Erro de Leitura de Dados | Os parâmetros de coordenadas não podem ser usados com o tipo de coerção “Table” quando a tabela contiver células mescladas. | O usuário tenta obter dados parciais de uma tabela não uniforme (ou seja, uma tabela que possui células mescladas). | |||||||||||||||||||||||||||||
1007 | Erro de Leitura de Dados | O tamanho do documento é muito grande. | O usuário tentar obter um documento maior do que o tamanho compatível no momento. | |||||||||||||||||||||||||||||
1008 | Erro de Leitura de Dados | O conjunto de dados solicitado é muito grande. | O utilizador pede para ler dados para além dos limites de dados definidos pela aplicação do Office. | |||||||||||||||||||||||||||||
1009 | Erro de Leitura de Dados | O tipo de arquivo especificado não tem suporte. | O usuário envia um tipo de arquivo inválido. | |||||||||||||||||||||||||||||
2000 | Erro de Gravação de Dados | Não há suporte para o tipo de objeto de dados fornecido. | Um objeto de dados sem suporte foi fornecido. | |||||||||||||||||||||||||||||
2001 | Erro de Gravação de Dados | Não é possível gravar na seleção atual. | Não há suporte para a seleção atual do usuário para uma operação de gravação. (Por exemplo, quando o usuário seleciona uma imagem.) | |||||||||||||||||||||||||||||
2002 | Erro de Gravação de Dados | O objeto de dados fornecido não é compatível com a forma ou com as dimensões da seleção atual. | Várias células são selecionadas (e a forma de seleção não corresponde à forma dos dados). Várias células são selecionadas (e as dimensões da seleção não correspondem às dimensões dos dados). | |||||||||||||||||||||||||||||
2003 | Erro de Gravação de Dados | A operação de definição falhou porque o objeto de dados fornecido substituirá os dados. | Uma única célula está selecionada e o objeto de dados fornecido substitui os dados na planilha. | |||||||||||||||||||||||||||||
2004 | Erro de Gravação de Dados | O objeto de dados fornecido não corresponde ao tamanho da seleção atual. | O usuário fornece um objeto maior do que o tamanho da seleção atual. | |||||||||||||||||||||||||||||
2005 | Erro de Gravação de Dados | Os valores startRow ou startColumn especificados são inválidos. | O usuário fornece valores inválidos de startRow ou startCol. | |||||||||||||||||||||||||||||
2006 | Erro de formato inválido | O formato do objeto de dados especificado não é válido. | O desenvolvedor de solução fornece uma cadeia de caracteres HTML ou OOXML inválida, uma cadeia de caracteres HTML mal formada ou uma cadeia de caracteres OOXML inválida. | |||||||||||||||||||||||||||||
2007 | Objeto de dados inválido | O tipo do objeto de dados especificado não é compatível com a seleção atual. | O desenvolvedor da solução fornece um objeto de dados incompatível com o tipo de coerção especificado. | |||||||||||||||||||||||||||||
2008 | Erro de Gravação de Dados | TBD | TBD | |||||||||||||||||||||||||||||
2009 | Erro de Gravação de Dados | O objeto de dados especificado é muito grande. | O utilizador tenta definir dados para além dos limites de dados definidos pela aplicação do Office. | |||||||||||||||||||||||||||||
2010 | Erro de Gravação de Dados | Os parâmetros de coordenadas não podem ser usados com o tipo de coerção Table quando a tabela contiver células mescladas. | O usuário tenta definir dados parciais de uma tabela não uniforme (ou seja, uma tabela que possui células mescladas). | |||||||||||||||||||||||||||||
3000 | Erro de Criação de Associação | Não é possível associar à seleção atual. | Não há suporte para a associação da seleção do usuário. (Por exemplo, o usuário está selecionando uma imagem ou outro objeto sem suporte.) | |||||||||||||||||||||||||||||
3001 | Erro de Criação de Associação | TBD | TBD | |||||||||||||||||||||||||||||
3002 | Erro de Associação Inválida | A ligação especificada não existe. | O desenvolvedor tenta associar a uma associação não existente ou removida. | |||||||||||||||||||||||||||||
3003 | Erro de Criação de Associação | Não há suporte para várias seleções não contíguas. | O usuário está fazendo várias seleções. | |||||||||||||||||||||||||||||
3004 | Erro de Criação de Associação | Não é possível criar uma ligação com a seleção atual e o tipo de ligação especificada. | Há várias condições em que isso pode acontecer. Confira a seção "Condições de erro de criação de associação" posteriormente neste artigo. | |||||||||||||||||||||||||||||
3005 | Operação de Associação Inválida | Operação sem suporte neste tipo de associação. | O programador envia uma operação adicionar linha ou adicionar coluna num tipo de enlace que não é do tipo table de coação . |
|||||||||||||||||||||||||||||
3006 | Erro de Criação de Associação | O item nomeado não existe. | Não foi possível encontrar o item nomeado. Não existe um controle de conteúdo ou uma tabela com esse nome. | |||||||||||||||||||||||||||||
3007 | Erro de Criação de Associação | Foram encontrados vários objetos com o mesmo nome. | Erro de colisão: existe mais do que um controlo de conteúdo com o mesmo nome e a colisão pós-falha está definida como true . |
|||||||||||||||||||||||||||||
3008 | Erro de Criação de Associação | O tipo de associação especificado não é compatível com o item nomeado fornecido. | O item nomeado não pode ser vinculado ao tipo. Por exemplo, um controlo de conteúdo contém texto, mas o programador tentou vincular-se utilizando o tipo table de coação . |
|||||||||||||||||||||||||||||
3009 | Operação de Associação Inválida | Não há suporte para o tipo de vinculação. | Usado para fins de compatibilidade com versões anteriores. | |||||||||||||||||||||||||||||
3010 | Operação de Associação Inválida | O conteúdo selecionado precisa estar em formato de tabela. Formate os dados como uma tabela e tente novamente. | O programador está a tentar utilizar o addRowsAsync método ou deleteAllDataValuesAsync do TableBinding objeto em dados do tipo matrix de coação . |
|||||||||||||||||||||||||||||
4000 | Erro de leitura de configurações | O nome de configuração especificado não existe. | Um nome de configuração inexistente foi fornecido. | |||||||||||||||||||||||||||||
4001 | Salvar erro de configurações | Não foi possível salvar as configurações. | Não foi possível salvar as configurações. | |||||||||||||||||||||||||||||
4002 | Erro de configurações obsoletos | Não foi possível salvar as configurações porque elas estão obsoletas. | As configurações estão obsoletas e o desenvolvedor indicou que não devem ser substituídas. | |||||||||||||||||||||||||||||
5000 | Erro de configurações obsoletos | Não há suporte para a operação. | A operação não é suportada na aplicação atual do Office. Por exemplo, document.getSelectionAsync é chamado a partir do Outlook. |
|||||||||||||||||||||||||||||
5001 | Erro interno | Ocorreu um erro interno. | Refere-se a uma condição de erro interna, que pode ocorrer por qualquer um dos seguintes motivos.
|
|||||||||||||||||||||||||||||
5002 | Permissão negada | A operação solicitada não é permitida no modo de documento atual. | O desenvolvedor da solução envia uma operação de definição, mas o documento está em um modo que não permite alterações, como “Restringir Edição”. | |||||||||||||||||||||||||||||
5003 | Erro de registro de eventos | Não há suporte para o tipo de evento especificado pelo objeto atual. | O desenvolvedor da solução tenta registrar ou cancelar o registro de um manipulador para um evento que não existe. | |||||||||||||||||||||||||||||
5004 | Chamada de API inválida | Chamada à API inválida no contexto atual. | É efetuada uma chamada inválida para o contexto, por exemplo, ao tentar utilizar um CustomXMLPart objeto no Excel. |
|||||||||||||||||||||||||||||
5005 | Dados obsoletos | Falha na operação devido aos dados estarem obsoletos no servidor. | Os dados no servidor precisam ser atualizados. | |||||||||||||||||||||||||||||
5006 | Tempo Limite da Sessão | O tempo limite da sessão do documento esgotou-se. Recarregue o documento. | A sessão expirou. | |||||||||||||||||||||||||||||
5007 | Chamada de API inválida | Não há suporte à enumeração no contexto atual. | Não há suporte à enumeração no contexto atual. | |||||||||||||||||||||||||||||
5009 | Permissão negada | Acesso negado | O suplemento não tem permissão para chamar a API específica. | |||||||||||||||||||||||||||||
5012 | Sessão inválida ou esgotada | A sua sessão do browser do Office expirou ou é inválida. Para continuar, atualize a página. | A sessão entre o cliente do Office e o servidor expirou, ou então a data, hora ou fuso horário estão incorretos em seu computador. | |||||||||||||||||||||||||||||
6000 | Nó inválido | O nó especificado não foi encontrado. | O CustomXmlPart nó não foi encontrado. |
|||||||||||||||||||||||||||||
6100 | Erro no XML personalizado | Erro no XML personalizado | Chamada de API inválida. | |||||||||||||||||||||||||||||
7000 | ID inválida | A ID especificada não existe. | ID inválida. | |||||||||||||||||||||||||||||
7001 | Navegação inválida | O objeto está localizado em um local em onde a navegação não é suportada. | O usuário pode encontrar o objeto, mas não é possível navegar até ele. (Por exemplo, no Word, a associação ocorre com o cabeçalho, rodapé ou um comentário.) | |||||||||||||||||||||||||||||
7002 | Navegação inválida | O objeto está bloqueado ou protegido. | O usuário está tentando navegar até um intervalo bloqueado ou protegido. | |||||||||||||||||||||||||||||
7004 | Navegação inválida | A operação falhou porque o índice está fora do intervalo. | O usuário está tentando navegar até um índice fora do intervalo. | |||||||||||||||||||||||||||||
8000 | Parâmetro Ausente | Não foi possível formatar a célula da tabela porque faltam alguns valores de parâmetro. Verifique os parâmetros e tente novamente. | Faltam alguns parâmetros no método cellFormat. Por exemplo, faltam células, formatações ou parâmetros de tableOptions. | |||||||||||||||||||||||||||||
8010 | Valor inválido | Um ou mais parâmetros de célula têm valores que não são permitidos. Verifique os valores e tente novamente. | A enumeração de referência de células comuns não está definida. Por exemplo, Todos, Dados, Cabeçalhos. | |||||||||||||||||||||||||||||
8011 | Valor inválido | Um ou mais parâmetros tableOptions possuem valores que não são permitidos. Verifique os valores e tente novamente. | Um dos valores em tableOptions é inválido. | |||||||||||||||||||||||||||||
8012 | Valor inválido | Um ou mais parâmetros de formato possuem valores que não são permitidos. Verifique os valores e tente novamente. | Um dos valores no formato é inválido. | |||||||||||||||||||||||||||||
8020 | Fora do intervalo | O valor de índice de linha está fora do intervalo permitido. Use um valor positivo (0 ou maior) que seja menor do que o número de linhas. | O índice de linha é superior ao maior índice de linha da tabela ou menor do que 0. | |||||||||||||||||||||||||||||
8021 | Fora do intervalo | O valor de índice de coluna está fora do intervalo permitido. Use um valor positivo (0 ou maior) que seja menor do que o número de colunas. | O índice de coluna é superior ao maior índice de coluna da tabela ou menor do que 0. | |||||||||||||||||||||||||||||
8022 | Fora do intervalo | O valor está fora do intervalo permitido. | Alguns dos valores no formato estão fora dos intervalos suportados. | |||||||||||||||||||||||||||||
9016 | Permissão negada | Permissão negada | Acesso negado. | |||||||||||||||||||||||||||||
9020 | Erro de Resposta Genérico | Ocorreu um erro interno. | Refere-se a uma condição de erro interna, que pode ocorrer por vários motivos. | |||||||||||||||||||||||||||||
9021 | Erro ao Guardar | Ocorreu um erro de ligação ao tentar guardar o item no servidor. | Não foi possível guardar o item. Tal pode dever-se a um erro de ligação do servidor se estiver a utilizar o Modo Online no Ambiente de Trabalho do Outlook ou devido a uma tentativa de guardar novamente um item de rascunho que foi eliminado do servidor Exchange. | |||||||||||||||||||||||||||||
9022 | Mensagem no Erro de Arquivo Diferente | Não é possível obter o ID do EWS porque a mensagem está guardada noutro arquivo. | Não foi possível obter o ID do EWS da mensagem atual porque a mensagem pode ter sido movida ou a caixa de correio de envio pode ter sido alterada. | |||||||||||||||||||||||||||||
9041 | Erro de rede | O usuário não está mais conectado à rede. Verifique sua conexão de rede e tente novamente. | O utilizador já não tem acesso à rede ou à Internet. | |||||||||||||||||||||||||||||
9043 | Tipo de Anexo Não Suportado | O tipo de anexo não é suportado. | A API não suporta o tipo de anexo. Por exemplo, item.getAttachmentContentAsync gera este erro se o anexo for uma imagem incorporada no Formato RTF ou se for um tipo de item diferente de um item de e-mail ou calendário (como um contacto ou item de tarefa). |
|||||||||||||||||||||||||||||
9057 | Limite de Tamanho Excedido | Está disponível um máximo de 32 KB para as definições de cada suplemento. | Ao atualizar as definições de roaming através de Office.context.roamingSettings.set, o tamanho não pode exceder os 32 KB. Consulte a interface Office.RoamingSettings. | |||||||||||||||||||||||||||||
12002 | Não aplicável | Não aplicável | Uma destas opções: - Não existe uma página na URL transmitida para displayDialogAsync .- A página transmitida para displayDialogAsync foi carregada, mas a caixa de diálogo foi direcionada para uma página que ela não consegue localizar nem carregar ou foi direcionada para uma URL com sintaxe inválida. Lançado dentro da caixa de diálogo e dispara um evento DialogEventReceived na página de host. |
|||||||||||||||||||||||||||||
12003 | Não aplicável | Não aplicável | A caixa de diálogo foi direcionada para uma URL com o protocolo HTTP. HTTPS é necessário. Lançado dentro da caixa de diálogo e dispara um evento DialogEventReceived na página de host. |
|||||||||||||||||||||||||||||
12004 | Não aplicável | Não aplicável | O domínio que a URL transmitiu para displayDialogAsync não é confiável. O domínio deve ser o mesmo domínio que o da página de host (incluindo o protocolo e o número da porta). Lançada por chamada de displayDialogAsync . |
|||||||||||||||||||||||||||||
12005 | Não aplicável | Não aplicável | A URL passada para displayDialogAsync usa o protocolo HTTP. HTTPS é necessário. Lançada por chamada de displayDialogAsync . (Em algumas versões do Office, a mensagem de erro retornada com 12005 é a mesma retornada para 12004.) |
|||||||||||||||||||||||||||||
12006 | Não aplicável | Não aplicável | A caixa de diálogo foi fechada, geralmente pelo usuário ter escolhido o botão X. Lançado dentro da caixa de diálogo e dispara um evento DialogEventReceived na página de host. |
|||||||||||||||||||||||||||||
12007 | Não aplicável | Não aplicável | Uma caixa de diálogo já está aberta na janela do host. Uma janela do host, como um painel de tarefas, só pode ter uma caixa de diálogo aberta por vez. Lançada por chamada de displayDialogAsync . |
|||||||||||||||||||||||||||||
12009 | Não aplicável | Não aplicável | O usuário opta por ignorar a caixa de diálogo. Este erro pode ocorrer em versões online do Office, em que os usuários podem optar por não permitir que um suplemento apresente uma caixa de diálogo. Lançada por chamada de displayDialogAsync . |
|||||||||||||||||||||||||||||
12011 | Não aplicável | Não aplicável | O browser do utilizador é configurado de uma forma que bloqueia pop-ups. Este erro pode ocorrer no Office na Web se o browser for o Safari e estiver configurado para bloquear pop-ups ou se o browser for Legado do Edge e o domínio do suplemento estiver numa zona de segurança diferente do domínio que a caixa de diálogo está a tentar abrir. Lançada por chamada de displayDialogAsync . |
|||||||||||||||||||||||||||||
13nnn | Não aplicável | Não aplicável | Veja Causas e processamento de erros de getAccessToken. |
Condições do erro de criação de associação
Quando uma associação for criada na API, indique o tipo de associação que deseja usar. A tabela a seguir lista os tipos de associação e os comportamentos de associação resultantes esperados.
Comportamento no Excel
A tabela a seguir resume o comportamento de associação no Excel.
Tipo de associação especificado | Seleção real | Comportamento |
---|---|---|
Matriz | Intervalo de células (incluindo dentro de uma tabela e uma única célula) | É criado um enlace do tipo matrix nas células selecionadas. Nenhuma modificação no documento é esperada. |
Matriz | Texto selecionado na célula | É criado um enlace do tipo matrix em toda a célula. Nenhuma modificação no documento é esperada. |
Matriz | Várias seleções/seleção inválida (por exemplo, o usuário seleciona uma imagem, objeto ou WordArt.) | Não é possível criar a associação. |
Tabela | Intervalo de células (inclui uma única célula) | Não é possível criar a associação. |
Tabela | Intervalo de células dentro de uma tabela (inclui uma única célula dentro de uma tabela, ou a tabela inteira ou texto dentro de uma célula em uma tabela) | Uma associação é criada na tabela inteira. |
Tabela | Metade da seleção em uma tabela e metade da seleção fora da tabela | Não é possível criar a associação. |
Tabela | Texto selecionado na célula (não na tabela). | Não é possível criar a associação. |
Tabela | Várias seleções/seleção inválida (por exemplo, o usuário seleciona uma imagem, objeto, WordArt etc.) | Não é possível criar a associação. |
Texto | Intervalo de células | Não é possível criar a associação. |
Texto | Intervalo de células dentro de uma tabela | Não é possível criar a associação. |
Texto | Célula única | É criado um enlace do tipo text . |
Texto | Célula única dentro de uma tabela | É criado um enlace do tipo text . |
Texto | Texto selecionado na célula | É criado um enlace do tipo text em toda a célula. |
Comportamento no Word
A tabela a seguir resume o comportamento de associação no Word.
Tipo de associação especificado | Seleção real | Comportamento |
---|---|---|
Matriz | Texto | Não é possível criar a associação. |
Matriz | Tabela inteira | É criado um enlace do tipo matrix . O documento é alterado e um controlo de conteúdo tem de moldar a tabela. |
Matriz | Intervalo dentro de uma tabela | Não é possível criar a associação. |
Matriz | Seleção inválida (por exemplo, múltiplos objetos, objetos inválidos etc.) | Não é possível criar a associação. |
Tabela | Texto | Não é possível criar a associação. |
Tabela | Tabela inteira | É criado um enlace do tipo text . |
Tabela | Intervalo dentro de uma tabela | Não é possível criar a associação. |
Tabela | Seleção inválida (por exemplo, múltiplos objetos, objetos inválidos etc.) | Não é possível criar a associação. |
Texto | Tabela inteira | É criado um enlace do tipo text . |
Texto | Intervalo dentro de uma tabela | Não é possível criar a associação. |
Texto | Seleção múltipla | A última seleção será envolvida com um controle de conteúdo e uma associação a esse controle. É criado um controlo de conteúdo do tipo text . |
Texto | Seleção inválida (por exemplo, múltiplos objetos, objetos inválidos etc.) | Não é possível criar a associação. |