6

MS Access 2007 を使用して、クエリを実行し、保存した Excel ワークブック内の特定のワークブックに結果をエクスポートしたいと考えています。DoCmd を使用して次のコードを記述しました。最初にクエリを開き(これは機能します)、結果をExcelに出力しようとします。

DoCmd.OpenQuery "MyQueryName", acViewNormal, acEdit

DoCmd.OutputTo acOutputQuery, "Aging By Desk - Onboarding Team", acFormatXLS, _
    "filepath.SuperTest.xls", "SuperTest.xls", True

ただし、このコードを実行すると、次のエラー メッセージが表示されます。「入力した式は、引数の 1 つに対して間違ったデータ型です」私はそれぞれの引数で遊んでいますが、問題を特定できないようです。何か案は?私は正しい道を進んでいますか?

4

1 に答える 1

6

引数が多すぎます。マイクロソフトのWeb サイトから:

expression.OutputTo(ObjectType, ObjectName, OutputFormat, OutputFile, AutoStart, TemplateFile, Encoding)

あなたが持っているそれらのExcelファイル名の1つを取り出すと、それはうまくいくはずです.

于 2013-08-16T18:52:41.443 に答える