いくつかのユーザー入力に基づいてOracleデータベースを照会するExcel 2007マクロをVBAに作成しています。クエリのマクロを記録すると、マクロはListObjects.Addを使用します。しかし、とりわけ、QueryTablesオブジェクトもあることは知っています。私はハンドコーディングを最も簡単にするオブジェクトを探しています。つまり、コードはきれいで簡潔になり、理にかなっています。さらに、マクロを記録することはできません。なぜなら、クエリは可変であり、ユーザーの入力に依存しているからです。Excel/VBA Oracleデータベースへの接続
この目的に使用するExcelオブジェクトモデルリファレンス(MSDNライブラリ内)の最も良いオブジェクト(ListObjects、QueryTablesなど)は何ですか?より一般的には、それを実行する最善の方法は何ですか?
ありがとうございます。