1
我有一个Access 2003应用程序,通过查询Sybase来生成Excel报告。将结果集复制到Excel中的问题,Access 2003/20007
其中一个报告产生204,000行。 这是越来越多张Excel 2003中分裂。
我现在测试是否可以使用Excel 2007,如果所有数据都可以转储到一张表。
用于结果集复制到Excel中的访问VBA代码:
workSheet.Range( “A2”)CopyFromRecordset RS
看来工作时的行数约为90,000,但根本不工作204,000行。
我在Windows 2003服务器上测试这个。
我已将应用程序转换为Access 2007,但仍面临同样的问题。
想,如果有人可以用这个......许多THX
--Ag
是的,Access 2007和Excel 2007已安装在同一台计算机上。 Access应用程序打开Excel模板并填充数据...所以我不确定指定上述FileFormat是否适用于此问题。 – Chapax 2010-10-13 06:18:52
尽管您正在使用模板,但请确保您是否将代码保存为文件,但不会更改.saveas方法中的格式。 – JeffO 2010-10-13 18:37:05
我开始使用GetRows,它工作 – Chapax 2010-10-15 10:29:30