@CanalQb


VBA - Access - Ajuda sobre DoCmd.OutputTo



CanalQb



Sempre crie uma frase de segurança única para jogos, Airdrops e qualquer outra coisa de origem desconhecida, em vez de usar sua carteira principal.




Acesse o método VBA DoCmd.OutputTo
Este tutorial do Access explica como usar o método DoCmd.OutputTo e o método DoCmd.TransferSpreadSheet para exportar objetos diferentes para tipos de arquivos específicos, por exemplo, exportar Consulta para xlsx.

Sintaxe do método DoCmd.OutputTo

DoCmd.OutputTo (ObjectType, ObjectName, OutputFormat, OutputFile, AutoStart, TemplateFile, Encoding, OutputQuality)
NomeNecessário / OpcionalDescrição
Tipo de objetoRequeridosTipo de objeto a exportar
NomeValorDescrição
acOutputForm2Formato
acOutputFunction10Função definida pelo usuário
acOutputModule5Módulo
acOutputQuery1Inquerir
acOutputReport3Relatório
acOutputServerView7Vista do servidor
acOutputStoredProcedure9Procedimento armazenado
acOutputTable0 0Mesa
ObjectNameRequeridosO nome do objeto a ser exportado, como nome da consulta, nome do relatório.
Formato de saídaRequeridosO formato de saída
acFormatHTML
acFormatPDF
acFormatRTF
acFormatSNP
acFormatTXT
acFormatXLS
acFormatXLSB
acFormatXLSX
acFormatPS
Arquivo de saídaRequeridosUma expressão de sequência que é o nome completo, incluindo o caminho, do arquivo para o qual você deseja gerar o objeto. Por exemplo, “C: \ test \ test.xlsx”
Começo automáticoOpcionalDigite True para abrir o arquivo exportado , False para desativar a abertura. O padrão é Falso.
TemplateFileOpcionalUma expressão de sequência que é o nome completo, incluindo o caminho, do arquivo que você deseja usar como modelo para um arquivo HTML, HTX ou ASP.
CodificaçãoOpcionalO tipo de formato de codificação de caracteres que você deseja usar para gerar dados de texto ou HTML.
OutputQualityOpcionalO tipo de dispositivo de saída para otimizar. O valor padrão é acExportQualityPrint.
NomeValorDescrição
acExportQualityPrint0 0A saída é otimizada para impressão.
acExportQualityScreen1A saída é otimizada para exibição na tela.