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つに対して間違ったデータ型です」。私はそれぞれの議論をいじってみましたが、問題を見つけることができないようです。何か案は?私は正しい道を進んでいますか?
引数が多すぎます。 Microsoftの ウェブサイトから:
expression.OutputTo(ObjectType、ObjectName、OutputFormat、OutputFile、AutoStart、TemplateFile、Encoding)
あなたが持っているそれらのExcelファイル名の1つを取り出してください、そしてそれは働くはずです。