Pode utilizar a ação ExportWithFormatting para exportar os dados no objeto de base de dados Access especificado (um folha de dados, formulário, relatório ou módulo ) para vários formatos de saída.
Nota: A ação de macro ExportWithFormatting não está disponível nas aplicações Web do Access.
Definições
A ação ExportWithFormatting tem os seguintes argumentos.
Argumento de ação |
Descrição |
---|---|
Tipo de objeto |
O tipo de objeto que contém os dados a exportar. Clique em Tabela (para uma folha de dados de tabela), Consulta (para uma folha de dados de consulta), Formulário (para uma folha de dados de formulário ou formulário), Relatório, Módulo, Vista de Servidor, Procedimento Armazenado ou Função na caixa Tipo de Objeto na secção Argumentos de Ação da janela de estrutura da macro. Não pode exportar uma macro. Se quiser exportar o objeto ativo, selecione o tipo de objeto com este argumento mas deixe o argumento Nome do Objeto em branco. Este argumento é obrigatório. A predefinição é Tabela. |
Nome do Objeto |
O nome do objeto que contém os dados a exportar. A caixa Nome do Objeto apresenta todos os objetos que se encontram na base de dados do tipo selecionado pelo argumento Tipo de Objeto. Se executar uma macro com a ação ExportWithFormatting num base de dados de biblioteca, o Access procura primeiro o objeto com este nome na base de dados da biblioteca e, em seguida, na base de dados atual. |
Formato de Exportação |
O tipo de formato que quer utilizar para exportar os dados. Pode selecionar: Livro do Excel 97 - Excel 2003 (*.xls), Livro Binário do Excel (*.xlsb), Livro do Excel (*.xlsx), HTML (*.htm; *.html), Livro do Microsoft Excel 5.0/95 (*.xls), Formato PDF (*.pdf), Formato RTF (*.rtf), Ficheiros de Texto (*.txt) ou Formato XPS (*.xps). Se deixar este argumento em branco, o Access pede-lhe que indique um formato de exportação. |
Ficheiro de Exportação |
O ficheiro para o qual pretende exportar os dados, incluindo o caminho completo. Pode incluir a extensão de nome de ficheiro padrão do formato de exportação que seleciona com o argumento Formato de Exportação, mas não é obrigatório. Se deixar o argumentoFicheiro de Exportação em branco, o Access pede-lhe que indique um nome para o ficheiro de exportação. |
Iniciar Automaticamente |
Especifica se pretende que o software adequado seja iniciado imediatamente após a execução da ação ExportWithFormatting , com o ficheiro especificado pelo argumento Ficheiro de Saída aberto. |
Ficheiro de Modelo |
O caminho e o nome do ficheiro que pretende utilizar como modelo para ficheiros HTML. O ficheiro de modelo é um ficheiro de texto que inclui tokens e tags de HTML exclusivos do Access. |
Codificação |
O tipo de formato da codificação de carateres que quer utilizar para exportar o texto ou os dados HTML. Pode selecionar MS-DOS, Unicode ou Unicode (UTF-8). A definição do argumento MS-DOS apenas se encontra disponível para ficheiros de texto. Se deixar este argumento em branco, o Access exporta os dados através da codificação predefinida do Windows para ficheiros de texto e da codificação de sistema predefinida para ficheiros HTML. |
Qualidade de Exportação |
Selecione Imprimir para otimizar a exportação para impressão ou Ecrã para otimizar a exportação para apresentar num ecrã. |
Observações
Os dados do Access são exportados no formato selecionado e podem ser lidos em qualquer programa que utilize o mesmo formato. Por exemplo, pode exportar um relatório do Access com formatação para um documento no Formato RTF e abrir o documento no Microsoft Word.
Se exportar o objeto de base de dados para o formato HTML, o Access cria um ficheiro no formato HTML que contém os dados do objeto. Pode utilizar o argumento Ficheiro de Modelo para especificar um ficheiro que queira utilizar como modelo para o ficheiro .html.
As seguintes regras aplicam-se quando utiliza a ação de macro ExportWithFormatting para exportar um objeto de base de dados para qualquer um dos formatos de saída:
-
Pode exportar dados numa tabela, consulta ou folhas de dados de formulários. No ficheiro de exportação, todos os campos que se encontram na folha de dados são apresentados de forma igual no Access, exceto os campos que contêm objetos OLE. As colunas dos campos de objetos OLE estão incluídas no ficheiro de exportação, mas os campos encontram-se em branco.
-
Para um controlo que está vinculado a um campo Sim/Não (um botão de alternar, um botão de opção ou uma caixa de verificação), o ficheiro de exportação apresenta o valor -1 (Sim) ou 0 (Não).
-
Para uma caixa de texto vinculada a um campo de Hiperligação, o ficheiro de exportação apresenta a hiperligação para todos os formatos de exportação, exceto o texto MS-DOS (neste caso, a hiperligação é apresentada como texto normal).
-
Se exportar os dados num formulário na vista de Formulário, o ficheiro de exportação contém sempre a vista de Folha de dados do formulário.
-
É criado um ficheiro .html quando exporta uma folha de dados ou formulário no formato HTML. É criado um ficheiro .html para cada página do relatório quando exporta um relatório no formato HTML.
O resultado da execução da ação de macro ExportWithFormatting é semelhante a clicar numa das opções no grupo Exportar no separador Dados Externos . Os argumentos de ação correspondem às definições na caixa de diálogo Exportar.
Para executar a ação de macro ExportWithFormatting num módulo VBA (Visual Basic for Applications), utilize o método OutputTo do objeto DoCmd .