以下のコードを使用して、AccessからExcelへレポートをエクスポートしようとしました。Excelエクスポートへのアクセスエラー2302で、選択したファイルに出力データを保存できません。
pat = CurrentProject.Path
Set xlo = CreateObject("Excel.Application")
Nname = "MonthlyData" & Left(Now(), 5)
DoCmd.OutputTo acOutputReport, "MonthlyAll", "Excel 97 - Excel 2003 Workbook (*.xls)", pat & "\" & Nname & ".xls", True
私のシステムでは問題なく動作しますが、これまで試したことはありません。 私のシステムで他のExcel形式にもエクスポートできません。 私は私のシステムで選択した以下の参考文献、アプリケーション のMicrosoft Access 15.0オブジェクトライブラリ OLEオートメーション のMicrosoft Officeの
ビジュアル基本15.0 Accessデータベースエンジンオブジェクトライブラリ のMicrosoft Excel 15.0オブジェクトライブラリ のMicrosoft Office 15.0オブジェクトライブラリ
を持っています私はまだこれらの参照を確認していません。 その理由がわからない場合。私は問題ではないウィンドウ10を使用しています。私は互換性を確認しました。
私はそれをしました。 エラーは2282です。現在のオブジェクトを配置しようとしている形式は利用できません。 私のExcelアプリケーションでブロックされているExcel 95でacFormatXLSファイルを作成するので、「Excel 97 - Excel 2003 Workbook(* .xls)」を提供しました。 – srt