我想写一个Code,它将excel表中的数据导入到一个按钮点击表格中的访问表中。因为我是MS Access编程的新手,所以请简要解释一下答案。
修改: -
有一件事我忘了写我使用的是webform而不是一个简单的形式。在一个论坛上我发现可以通过使用TransferSpreadSheet宏来实现导入,但我没有在访问2010宏命令中获得它。
请给我一些指示,以便我能解决我的问题。 提前完成。
我在我的模块中编写了以下代码
Private Sub ImportButton_Click()
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, "imported data", "C:\Documents and Settings\himanshu\Desktop\Sales Report1.xls", True
End Sub
然而,当我点击按钮时没有任何事情发生。我有什么东西在上面吗?
答案 0 :(得分:1)
看看DoCmd.TransferSpreadsheet。因此,在VBA中,您可以在Sub或Function中添加类似这样的行:
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, "MyTable", "c:\MyExcelFile.xls", True
如果您更喜欢使用宏,则可以使用TransferSpreadsheet
操作执行类似的操作。但是使用VBA将比使用宏更具灵活性。