DoCmd.TransferSpreadsheet (Access)

El método TransferSpreadsheet lleva a cabo la acción TransferSpreadsheet en Visual Basic.

Puede usar el método TransferSpreadsheet para importar o exportar datos entre la base de datos de Access o proyecto de Access (.adp) actuales y un archivo de hoja de cálculo. También puede vincular los datos de una hoja de cálculo de Excel a la base de datos de Access actual. Con una hoja de cálculo vinculada, puede ver y modificar los datos de la hoja de cálculo con Access y permitir el acceso completo a los datos en el programa de hoja de cálculo Excel. También puede vincular a los datos de un archivo de hoja de cálculo de Lotus 1-2-3, pero estos datos son de solo lectura en Access.

TransferSpreadsheet (TransferType, SpreadsheetType, TableName, FileName, HasFieldNames, Range, UseOA)


DoCmd.TransferSpreadsheet acImport, 3, _ 
 "Employees","C:\Lotus\Newemps.wk3", True, "A1:G12"

Arguments

Optional arguments

Los siguientes argumentos son opcionales

TransferType (AcDataTransferType) - Tipo de transferencia que quiere realizar. El valor predeterminado es acImport.

Posibles valores de retorno son acExport - Los datos se exportan, acImport - (Valor predeterminado) Los datos se importan, acLink - La base de datos está vinculada al origen de datos especificado.

SpreadsheetType (AcSpreadSheetType) - Tipo de hoja de cálculo de la que importar, a la que exportar o a la que vincular.

Aquí puede ver valores posibles para AcSpreadSheetType

TableName (String) - Expresión de cadena que es el nombre de la tabla de Office Access a la que quiere importar datos de hoja de cálculo, de la que quiere exportar datos de hoja de cálculo o a la que quiere vincular datos de hoja de cálculo, o la consulta de selección de Access cuyos resultados quiere exportar a una hoja de cálculo.

FileName (String) - Expresión de cadena que es el nombre de archivo y la ruta de acceso de la hoja de cálculo de la que quiere importar o a la que quiere exportar o vincular.

HasFieldNames (Boolean) - Use True (1) para usar la primera fila de la hoja de cálculo como nombres de campo al importar o vincular. Use False (0) para tratar la primera fila de la hoja de cálculo como datos normales. Si deja en blanco este argumento, se presupone el valor predeterminado (False). Al exportar datos de la tabla o la consulta SELECT de Access a una hoja de cálculo, los nombres de campo se insertan en la primera fila de la hoja de cálculo, independientemente de lo que se especifique para este argumento.

Range (String) - Expresión de cadena que es un rango de celdas válido o el nombre de un rango en la hoja de cálculo. Este argumento sólo se aplica a la importación. Deje en blanco este argumento para importar la hoja de cálculo completa. Al exportar a una hoja de cálculo, debe dejar en blanco este argumento. Si especifica un rango, se producirá un error en la exportación.

UseOA - Este argumento no se admite