DoCmd.OutputTo (Access)
El método OutputTo ejecuta la acción OutputTo en Visual Basic.
Puede usar el método OutputTo para generar los datos del objeto especificado de base de datos de Access (una hoja de datos, un formulario, un informe, un módulo o una página de acceso a datos) en varios formatos de salida. Los módulos solo pueden generarse en formato de Texto MS-DOS, de tal forma que si especifica acOutputModule en el argumento ObjectType, debe especificar acFormatTXT en el argumento OutputFormat. Los formatos Microsoft Internet Information Server y Microsoft ActiveX Server solo están disponibles para tablas, consultas y formularios. Por este motivo, si especifica acFormatIIS o acFormatASP para el argumento OutputFormat, tendrá que especificar acOutputTable, acOutputQuery o acOutputForm para el argumento ObjectType. La salida de los datos de Access se produce en el formato seleccionado y éstos se pueden leer en cualquier aplicación que use el mismo formato. Por ejemplo, puede realizar la salida de un informe de Access con su formato a un documento en formato de texto enriquecido y, después, abrir el documento en Microsoft Word.
OutputTo (ObjectType, ObjectName, OutputFormat, OutputFile, AutoStart, TemplateFile, Encoding, OutputQuality)
DoCmd.OutputTo acOutputTable, "Employees", _
acFormatRTF, "Employee.rtf", True
Arguments
Un argumento con nombre
ObjectType (AcOutputObjectType) - Constante AcOutputObjectType que especifica el tipo de objeto de salida.
Aquí puede ver valores posibles para
Optional arguments
Los siguientes argumentos son opcionales
ObjectName (String) - Expresión de cadena que es el nombre válido de un objeto del tipo seleccionado en el argumento ObjectType. Si quiere generar el objeto activo, especifique el tipo de objeto para el argumento ObjectType y deje en blanco este argumento. Si ejecuta código de Visual Basic que contenga el método OutputTo en una base de datos de biblioteca, Microsoft Office Access busca el objeto con este nombre primero en la base de datos de biblioteca y luego en la base de datos activa.
OutputFormat (Integer) - Constante AcFormat que especifica el formato de salida. Si omite este argumento, Access le solicitará el formato de salida.
OutputFile (String) - Expresión de cadena que es el nombre completo, incluida la ruta de acceso, del archivo al que desea aplicar la salida del objeto. Si deja en blanco este argumento, Access le pedirá un nombre de archivo de salida.
AutoStart (Boolean) - Use True (-1) para iniciar inmediatamente la aplicación basada en Microsoft Windows con el archivo especificado mediante el argumento OutputFile cargado. Use False (0) si no quiere iniciar la aplicación. Este argumento se omite para los archivos de Microsoft Internet Information Server (.htx, .idc) y Microsoft ActiveX Server (*.asp). Si deja en blanco este argumento, se presupone el valor predeterminado (False).
TemplateFile (String) - Expresión de cadena que es el nombre completo, incluida la ruta de acceso, del archivo que desea usar como plantilla para un archivo HTML, HTX o ASP.
Encoding (String) - Tipo de formato de codificación de caracteres que desea utilizar para la salida del texto o los datos HTML. Puede seleccionar MS-DOS, Unicode o Unicode (UTF-8). El valor del argumento MS-DOS sólo está disponible para archivos de texto. Si deja este argumento en blanco, Access dará salida a los datos mediante la codificación predeterminada de Windows en el caso de los archivos de texto y mediante la codificación predeterminada del sistema en el caso de los archivos HTML.
OutputQuality (AcExportQuality) - Constante AcExportQuality que especifica el tipo de dispositivo de salida para el que se realizará la optimización. El valor predeterminado es acExportQualityPrint.
Posibles valores de retorno son acExportQualityPrint - La salida se optimiza para la impresión, acExportQualityScreen - La salida se optimiza para la presentación en pantalla.