Você pode usar a ação ExportWithFormatting para produzir os dados no objeto de banco de dados Access especificado (um folha de dados, formulário, relatório ou módulo ) para vários formatos de saída.
Observação: A ação macro ExportWithFormatting não está disponível nos 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 planilha de tabela), Consulta (para uma folha de dados de consulta), Formulário (para um formulário ou folha de dados de formulário), Relatório, Módulo, Exibição do Servidor, Procedimento Armazenado ou Função na caixa Tipo de Objeto na seção Argumentos de Ação da janela de design de 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 primeiro procurará o objeto com esse nome no banco de dados da 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. |
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 comece 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 seguintes regras se aplicam quando você usa a ação 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 macro ExportWithFormatting é semelhante a clicar 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 macro ExportWithFormatting em um módulo do Visual Basic for Applications (VBA), use o método OutputTo do objeto DoCmd .