Artigo: 934833 - Última revisão: terça-feira, 28 de Abril de 2009 - Revisão: 3.0

A menos que instale o conjunto de programas do Office 2007 Service Pack 2, não é possível exportar um relatório para um formato de 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 | Reduzir tudo

Sintomas

No Microsoft Office Access 2007, poderá detectar um ou mais dos seguintes sintomas.

Sintoma 1

Considere o seguinte cenário. Tentar exportar um relatório para formato do Microsoft Excel. Para o fazer, clique com o botão direito do rato no relatório no painel de navegação e, em seguida, aponte para Exportar . Neste cenário, poderá achar que a opção de Excel não está disponível.

Sintoma 2a

Considere o seguinte cenário. Tentar exportar um relatório para um formato de Excel utilizando a acção de macro ExportarPara ou a acção de macro SendObject . Na acção de macro, o valor do argumento de Tipo de objecto é o 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

Sintoma 2b

Considere o seguinte cenário. Executar uma macro que foi criada numa versão anterior do Access. A macro tem ExportarPara acção ou a acção EnviarObjecto . Na acção de macro, o valor do argumento de Tipo de objecto é o relatório e o valor do argumento Formato de saída é Microsoft Excel 97-2003 . Neste cenário, poderá receber a seguinte mensagem de erro:
O formato no qual está a tentar exportar o objecto actual não está disponível. O está a tentar exportar o objecto actual para um formato que não é válido para o respectivo tipo de objecto ou os formatos que permitem aos dados de saída, o um Microsoft Excel, formato rich text, texto do MS-DOS, ou ficheiro HTML estão em falta do registo do Windows. Execute o programa de configuração para reinstalar o Microsoft office Access ou, se estiver familiarizado com as definições no registo, talvez possa corrigi-los manualmente. Para mais informações sobre o registo, clique em Ajuda.
Quando clicar em OK na caixa de diálogo Acção falhou , erro 2950 é apresentada.

Sintoma 3

Considere o seguinte cenário. Executar um Microsoft Visual Basic para procedimento Applications (VBA) que contém o método SendObject . Neste método, o valor do argumento de tipo de objecto é acSendReport e o valor do argumento OutputFormat é acFormatXLS . Alternativamente, executar um procedimento VBA que contém o método ExportarPara . Neste método, o valor do argumento de tipo de objecto é acOutputReport e o valor do argumento OutputFormat é acFormatXLS . Neste cenário, poderá receber a seguinte mensagem de erro:
Run-time error '2282': O formato no qual está a tentar exportar o objecto actual não está disponível.

Resolução

Para resolver este problema, actualize para o conjunto de programas do Office de 2007 Service Pack 2. Com o Access 2007 Service Pack 2, pode exportar um relatório para um Excel formato no Access 2007.

Como contornar

Se não conseguir instalar a suite do Microsoft Office 2007 Service Pack 2, pode utilizar uma das seguintes soluções, consoante o sintoma que recebe.

Solução 1

Para resolver o sintoma 1 na secção "Sintomas", utilize um dos seguintes métodos.

Método 1

No painel de navegação, clique com o botão direito do rato a tabela ou consulta que está vinculada o relatório, aponte para Exportar e, em seguida, clique em Excel . Em seguida, siga o Assistente para concluir a exportação.

Método 2

No painel de navegação, clique com o botão direito do rato o relatório que pretende exportar, aponte para Exportar e, em seguida, seleccionar outro formato. Por exemplo, seleccione um dos seguintes formatos:
  • ficheiro RTF do Word
  • PDF ou XPS
  • base de dados de acesso
  • ficheiro de texto
  • ficheiro XML
  • o Snapshot Viewer
  • Documento HTML

Solução 2

Para resolver o sintoma 2a e 2b sintoma em "Sintomas" da secção, utilize um dos seguintes métodos.

Método 1

Na acção de macro, altere o valor do argumento de Tipo de objecto para a tabela ou consulta . Além disso, altere o valor do objecto nome argumento para a origem de registos do relatório.

Método 2

  1. Em Argumentos de acção para a acção de macro ExportarPara ou acção de macro SendObject , seleccione outro formato na lista Formato de saída . Por exemplo, seleccione um dos seguintes formatos:
    • HTML
    • formato Rich Text
    • formato snapshot
    • ficheiros de texto
  2. Alterar o valor do Ficheiro de saída argumento para a extensão de nome de ficheiro correcta.

Solução 3

Para resolver o sintoma 3 na secção "Sintomas", utilize um dos seguintes métodos.

Método 1

  1. No procedimento de VBA, altere o valor do argumento de tipo de objecto para um dos seguintes procedimentos:
    • acSendTable
    • acSendQuery
    • acOutputTable
    • acOutputQuery
  2. Alterar o valor de nome de objecto argumento para a origem de registos do relatório.

Método 2

  1. No procedimento de VBA, altere o valor do argumento ExportarPara para outro valor. Por exemplo, altere o valor do argumento ExportarPara para um dos seguintes valores:
    • acFormatPDF
    • acFormatRTF
    • acFormatSNP
    • acFormatTXT
    • acFormatXPS
  2. Alterar o valor de FicheiroSaída argumento para a extensão de nome de ficheiro correcta.

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".Este problema foi corrigido no conjunto de Microsoft Office de 2007 Service Pack 2.

Mais Informação

Para utilizar um dos seguintes formatos de ficheiro no sistema do Microsoft Office de 2007, transferência o correspondente do 2007 Microsoft Office adicionar - in:
  • PDF
  • Instantâneo
  • XPS
A tabela seguinte lista estes formatos de ficheiro, os suplementos correspondentes e os Web sites da Microsoft para transferir os suplementos:
Reduzir esta tabelaExpandir esta tabela
Formato de ficheiroSuplemento do Microsoft Office de 2007Web site da Microsoft
PDFMicrosoft guardar como PDF ou XPShttp://www.microsoft.com/downloads/details.aspx?FamilyID=4d951911-3e7e-4ae6-b059-a2e79ed87041 (http://www.microsoft.com/downloads/details.aspx?FamilyID=4d951911-3e7e-4ae6-b059-a2e79ed87041)
PDFMicrosoft guardar como PDFhttp://www.microsoft.com/downloads/details.aspx?familyid=F1FC413C-6D89-4F15-991B-63B07BA5F2E5 (http://www.microsoft.com/downloads/details.aspx?familyid=F1FC413C-6D89-4F15-991B-63B07BA5F2E5)
InstantâneoSnapshot Viewer para Microsoft Accesshttp://www.microsoft.com/downloads/details.aspx?FamilyID=b73df33f-6d74-423d-8274-8b7e6313edfb (http://www.microsoft.com/downloads/details.aspx?FamilyID=b73df33f-6d74-423d-8274-8b7e6313edfb)
XPSMicrosoft guardar como PDF ou XPShttp://www.microsoft.com/downloads/details.aspx?FamilyID=4d951911-3e7e-4ae6-b059-a2e79ed87041 (http://www.microsoft.com/downloads/details.aspx?FamilyID=4d951911-3e7e-4ae6-b059-a2e79ed87041)
XPSMicrosoft guardar como XPShttp://www.microsoft.com/downloads/details.aspx?familyid=BCE8F991-F0A4-47A0-866B-2FD84A329E02 (http://www.microsoft.com/downloads/details.aspx?familyid=BCE8F991-F0A4-47A0-866B-2FD84A329E02)

A informação contida neste artigo aplica-se a:
  • Microsoft Office Access 2007
Palavras-chave: 
kbmt kbexpertiseinter kbtshoot kbprb KB934833 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 934833  (http://support.microsoft.com/kb/934833/en-us/ )