Ação de macro ExportWithFormatting

Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. No final da página, deixe sua opinião se estas informações foram úteis para você. Aqui está o artigo em inglês para facilitar a referência.

Você pode usar a ação ExportWithFormatting para dar saída aos dados no objeto de banco de dados Access especificado (um folha de dados, formulário, relatório ou módulo ) a vários formatos de saída.

Observação: A partir do Access 2010, a ação de macro SaídaPara foi renomeada para ExportWithFormatting. Os argumentos ainda são os mesmos para esta ação de macro.

Observação: A ação de macro ExportWithFormatting não está disponível em aplicativos Web do Access.

Configurações

A ação ExportWithFormatting tem os seguintes argumentos:

Argumento da ação

Descrição

Tipo de Objeto

O tipo de objeto que contém os dados de saída. Clique em tabela (para uma folha de datasheet da tabela), consulta (para uma folha de de uma consulta), formulário (para folha de forma de formulário ou formulário), relatório, módulo, modo de exibição de servidor, procedimento armazenadoou função no objeto Caixa tipo na seção argumentos da ação da janela de design da macro. Você não pode ter como saída um macro. Se você quiser ter como saída o objeto ativo, selecione seu tipo com seu argumento, mas deixe o argumento Nome do Objeto em branco. Esse é um argumento obrigatório. O padrão é Tabela.

Nome do Objeto

O nome de objeto que contém os dados de saída. A caixa Nome do Objeto mostra todos os objetos no banco de dados do tipo selecionado pelo argumento Tipo de Objeto.

Se você executar uma macro que contém a ação ExportWithFormatting em um banco de dados biblioteca, o Access procurará primeiro o objeto com esse nome no banco de dados de biblioteca e, em seguida, no banco de dados atual.

Formato de Saída

O tipo de formato que você deseja usar para os dados de saída. Você pode selecionar Pasta de Trabalho do Excel 97 - Excel 2003 (*.xls), Pasta de Trabalho Binária do Excel (*.xlsb), Pasta de Trabalho do Excel (*.xlsx), HTML (*.htm; *.html), Pasta de Trabalho do Microsoft Excel 5.0/95 (*.xls), Formato PDF (*.pdf), Formato Rich Text (*.rtf), Arquivos de Texto (*.txt) ou Formato XPS (*.xps). Se você deixar esse argumento em branco, o Access solicitará o formato de saída.

Observação: Você só poderá exportar para um arquivo no formato PDF ou XPS do Office Access 2007 depois de instalar o suplemento. Para obter mais informações, consulte salvar ou converter em PDF ou XPS.

Arquivo de saída

O arquivo de destino da saída dos dados, incluindo o caminho completo. Você pode incluir a extensão de nome de arquivo padrão para o formato de saída selecionado com o argumento Formato de Saída, mas ele não é obrigatório. Se você deixar o argumento Arquivo de Saída em branco, o Access solicitará um nome de arquivo de saída.

Início Automático

Especifica se você deseja que o software apropriado seja iniciado imediatamente após a execução da ação ExportWithFormatting , com o arquivo especificado pelo argumento arquivo de saída aberto.

Arquivo de Modelo

O caminho e o nome do arquivo de um arquivo que você deseja usar como modelo para arquivos HTML. O arquivo de modelo é um arquivo de texto que inclui marcas e tokens HTML exclusivos do Access.

Codificação

O tipo de formato de codificação de caracteres que você deseja usar como saída do texto ou dos dados HTML. Você pode selecionar MS-DOS, Unicode ou Unicode (UTF-8). A configuração do argumento MS-DOS só está disponível para arquivos de texto. Se você deixar esse argumento em branco, o Access produzirá os dados usando a codificação padrão do Windows para arquivos de texto e a codificação padrão do sistema para arquivos HTML.

Qualidade da Saída

Selecione Imprimir para otimizar a saída para impressão ou Tela para otimizar a saída para exibição na tela.

Comentários

Os dados do Access são exibidos no formato selecionado e podem ser lidos por qualquer programa que use o mesmo formato. Por exemplo, você pode ter como saída um relatório do Access formatado como um documento no Formato Rich Text e então abrir o documento no Microsoft Word.

Se você tiver como saída o objeto de banco de dados no formato HTML, o Access criará um arquivo no formato HTML com os dados do objeto. Você pode usar o argumento Arquivode Modelo para especificar um arquivo a ser usado como um modelo para o arquivo .html.

As regras a seguir se aplicam quando você usa a ação de macro ExportWithFormatting para gerar um objeto de banco de dados para qualquer um dos formatos de saída:

  • Você pode gerar uma saída de dados em folhas de dados de tabela, de consulta e de formulário. No arquivo de saída, todos os campos na folha de dados aparecem como são exibidos no Access, com exceção dos campos com objetos OLE. As colunas dos campos de objeto OLE são incluídas no arquivo de saída, mas os campos ficam em branco.

  • Para um controle que esteja associado a um campo Sim/Não (botão de alternância, botão de opção ou caixa de seleção), o arquivo de saída exibe o valor –1 (Sim) ou 0 (Não).

  • Para um caixa de texto associado a um campo Hiperlink, o arquivo de saída exibe o hiperlink para todos os formatos de saída, com exceção de texto MS-DOS (nesse caso, o hiperlink é exibido como texto normal).

  • Se você gerar uma saída de dados em um formulário no modo Formulário, o arquivo de saída sempre conterá o modo Folha de Dados do formulário.

  • Quando você gera uma saída em uma folha de dados ou um formulário em formato HTML, um arquivo .html é criado. Quando você gera uma saída em um relatório no formato HTML, um arquivo .html é criado para cada página do relatório.

O resultado da execução da ação de macro ExportWithFormatting é semelhante ao clique em uma das opções no grupo Exportar na guia dados externos . Os argumentos da ação correspondem às configurações da caixa de diálogo Exportar.

Para executar a ação de macro ExportWithFormatting em um módulo do Visual Basic for Applications (VBA), use o método outputto do objeto DoCmd .

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×