ID do artigo: 934833 - Última revisão: quinta-feira, 21 de fevereiro de 2008 - Revisão: 2.0

Não é possível exportar um relatório para um formato do Excel no Access 2007

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

Sintomas

No Microsoft Office Access 2007, você pode enfrentar um ou mais dos seguintes sintomas.

Sintoma 1

Considere o cenário a seguir. Você tenta exportar um relatório para um formato do Microsoft Excel. Para fazer isso, você clica duas vezes no relatório no painel de navegação e aponta para Exportar. Neste cenário, você pode descobrir que a opção Excel não está disponível.

Consulte a solução alternativa 1 na seção "Solução alternativa".

Sintoma 2a

Considere o cenário a seguir. Você tenta exportar um relatório para um formato do Excel usando a ação de macro OutputTo ou SendObject. Na ação de macro, o valor do argumento Tipo de objeto é Relatório. Neste cenário, a opção para exportar o relatório para o formato do Excel não aparece na lista Formato de saída.

Consulte a solução alternativa 2 na seção "Solução alternativa".

Sintoma 2b

Considere o cenário a seguir. Você executa uma macro criada em uma versão anterior do Access. A macro tem a ação OutputTo ou SendObject. Na ação de macro, o valor do argumento Tipo de objeto é Relatório e o valor do argumento Formato de saída é Microsoft Excel 97-2003. Neste cenário, as seguintes mensagens de erro podem ser exibidas:
O formato no qual você está tentando criar o objeto atual não está disponível. Ou você está tentando criar o objeto atual em um formato que não é válido para esse tipo de objeto ou os formatos que permitem que você crie dados, tais como Microsoft Excel, formato RTF, texto do MS-DOS ou arquivo HTML, estão faltando no Registro do Windows. Execute a instalação para reinstalar o Microsoft office Access ou, se estiver familiarizado com as configurações do Registro, tente corrigi-las. Para obter informações adicionais sobre o Registro, clique em Ajuda.
Ao clicar em OK na caixa de diálogo Ação falhou, o erro 2950 é exibido.

Consulte a solução alternativa 2 na seção "Solução alternativa".

Sintoma 3

Considere o cenário a seguir. Você executa um procedimento do Microsoft Visual Basic for Applications (VBA) que contém o método SendObject. Neste método, o valor do argumento Tipo de objeto é acSendReport e o valor do argumento Formato de saída é acFormatXLS. Como alternativa, você executa um procedimento VBA que contém o método OutputTo. Neste método, o valor do argumento Tipo de objeto é acOutputReport e o valor do argumento Formato de saída é acFormatXLS. Neste cenário, as seguintes mensagens de erro podem ser exibidas:
Erro em tempo de execução '2282': O formato no qual você está tentando criar o objeto atual não está disponível.
Consulte a solução alternativa 3 na seção "Solução alternativa".

Como Contornar

Solução alternativa 1

Como solução alternativa para o sintoma 1 na seção "Sintomas", use um dos métodos a seguir.

Método 1

No painel de navegação, clique com o botão direito do mouse na tabela ou consulta vinculada ao relatório, aponte para Exportar e clique em Excel. Em seguida, execute o assistente para concluir a exportação.

Método 2

No painel de navegação, clique com o botão direito do mouse no relatório que deseja exportar, aponte para Exportar e selecione outro formato. Por exemplo, selecione um dos seguintes formatos:
  • Arquivo RTF do Word
  • PDF ou XPS
  • Banco de dados do Access
  • Arquivo de texto
  • Arquivo XML
  • Snapshot Viewer
  • Documento HTML

Solução alternativa 2

Como solução alternativa para os sintomas 2a e 2b na seção "Sintomas", use um dos métodos a seguir.

Método 1

Na ação de macro, altere o valor do argumento Tipo de objeto para Tabela ou Consulta. Além disso, altere o valor do argumento Nome do objeto para gravar a fonte do relatório.

Método 2

  1. Em Argumentos da ação da ação de macro OutputTo ou SendObject, selecione outro formato na lista Formato de saída. Por exemplo, selecione um dos seguintes formatos:
    • HTML
    • Formato Rich Text
    • Formato Instantâneo
    • Arquivos de texto
  2. Altere o valor do argumento Arquivo de saída para a extensão do nome de arquivo correta.

Solução alternativa 3

Como solução alternativa para o sintoma 3 na seção "Sintomas", use um dos métodos a seguir.

Método 1

  1. No procedimento VBA, altere o valor do argumento Tipo de objeto para um dos seguintes:
    • acSendTable
    • acSendQuery
    • acOutputTable
    • acOutputQuery
  2. Altere o valor do argumento Nome do objeto para gravar a fonte do relatório.

Método 2

  1. No procedimento VBA, altere o valor do argumento OutputTo para outro valor. Por exemplo, altere o valor do argumento OutputTo para um dos seguintes valores:
    • acFormatPDF
    • acFormatRTF
    • acFormatSNP
    • acFormatTXT
    • acFormatXPS
  2. Altere o valor do argumento Arquivo de saída para a extensão do nome de arquivo correta.

Situação

Este comportamento é próprio do projeto. Não é possível exportar relatórios para o formato do Excel no Access 2007. A Microsoft desabilitou essa funcionalidade.

Mais Informações

Para usar um dos seguintes formatos de arquivo no sistema do Microsoft Office 2007, baixe o suplemento do Microsoft Office 2007 correspondente:
  • PDF
  • Instantâneo
  • XPS
A seguinte tabela lista esses formatos de arquivo, seus suplementos correspondentes e os sites da Microsoft para download dos suplementos:
Recolher esta tabelaExpandir esta tabela
Formato do arquivoSuplemento do Microsoft Office 2007Site da Microsoft
PDFSalvar como PDF ou XPS da Microsofthttp://www.microsoft.com/downloads/details.aspx?FamilyID=4d951911-3e7e-4ae6-b059-a2e79ed87041&DisplayLang=pt-br (http://www.microsoft.com/downloads/details.aspx?FamilyID=4d951911-3e7e-4ae6-b059-a2e79ed87041&DisplayLang=pt-br)
PDFSalvar como PDF da Microsofthttp://www.microsoft.com/downloads/details.aspx?FamilyID=f1fc413c-6d89-4f15-991b-63b07ba5f2e5&DisplayLang=pt-br (http://www.microsoft.com/downloads/details.aspx?FamilyID=f1fc413c-6d89-4f15-991b-63b07ba5f2e5&DisplayLang=pt-br)
InstantâneoSnapshot Viewer para Microsoft Accesshttp://www.microsoft.com/downloads/details.aspx?FamilyID=b73df33f-6d74-423d-8274-8b7e6313edfb&DisplayLang=pt-br (http://www.microsoft.com/downloads/details.aspx?FamilyID=b73df33f-6d74-423d-8274-8b7e6313edfb&DisplayLang=pt-br)
XPSSalvar como PDF ou XPS da Microsofthttp://www.microsoft.com/downloads/details.aspx?familyid=4D951911-3E7E-4AE6-B059-A2E79ED87041&displaylang=pt-br (http://www.microsoft.com/downloads/details.aspx?familyid=4D951911-3E7E-4AE6-B059-A2E79ED87041&displaylang=pt-br)
XPSSalvar como XPS da Microsofthttp://www.microsoft.com/downloads/details.aspx?FamilyID=bce8f991-f0a4-47a0-866b-2fd84a329e02&DisplayLang=pt-br (http://www.microsoft.com/downloads/details.aspx?FamilyID=bce8f991-f0a4-47a0-866b-2fd84a329e02&DisplayLang=pt-br)

A informação contida neste artigo aplica-se a:
  • Microsoft Office Access 2007
Palavras-chave: 
kbtshoot kbprb kbexpertiseinter KB934833