我正在VBA中编写一个Excel 2007宏,它根据一些用户输入查询Oracle数据库。当我记录查询的宏时,宏使用ListObjects.Add。但我知道还有QueryTables对象等等。我正在寻找一个能使手动编码最简单的对象,即代码干净简洁,有意义。此外,我不能简单地记录一个宏,因为查询是可变的 - 它取决于用户输入。
Excel对象模型参考(在MSDN Library中)中用于此目的的最佳对象(ListObjects,QueryTables等)是什么?更一般地说,最好的方法是什么?
提前致谢。
答案 0 :(得分:0)
我已经使用了QueryTables,它在Excel Model Object Reference下的MSDN Library中有记录。它干净,简单,直接。