从Access 2010数据库导出数据我想使用Excel模板,如下所示。
在第一行中,我可以定义数据库中的列。在第二行中,我可以准确定义1个过滤器,它将用于"其中"声明。
当按下Access中的按钮时,应执行基于定义的列和过滤器的查询,并将结果导出到Excel。
老实说,我对VBA并不擅长。什么是最好的起点。
答案 0 :(得分:1)
你的问题太宽泛了,因此它甚至不应该在这里,但是让我给你一些观点。
Excel.Application
对象和Workbooks.Open
方法通过VBA打开它,并从Range
获取您的值。 SELECT
查询,将其设为SELECT INTO
查询(“创建表格查询”,因为Access喜欢调用它)。这样,您的结果将被插入到(新)表中,从而更容易输出。DoCmd.OutputTo
或DoCmd.TransferSpreadsheet
。