作者:乔山办公网日期:
返回目录:office365
TransferSpreadsheet是Access中Docmd对象自带的与电子表格(也就是Excel)文件之间进行数据交互导入导出的一种方法。
数据导出使用如下方法:
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, "Products", "D:Products.xlsx", True '针对office2007以上的版本
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "Products", "D:Products.xls", True '针对office2007以下的版本
acExport是导出数据的意思,指需要执行的传输类型,对应参数TransferType
acSpreadsheetTypeExcel9|acSpreadsheetTypeExcel12Xml是指名电子表格的类型,对应参数SpreadsheetType。
“Products”是Access中的表名称,也可以是查询名称,对应参数TableName。
“D:Products.xls”是电子表格的文件名和路径,必须要指定,对应参数FileName
微软参考说明:
https://docs.microsoft.com/zh-cn/office/vba/api/access.docmd.transferspreadsheet
测试示例下载:
在“了解更多”里下载。