2

アクセス データベースから Excel スプレッドシートにデータをエクスポートしようとしています。フォームの onclick イベントをコーディングしようとするまでは、すべてスムーズでした。コードは次のとおりです。

DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12, "ReportQuery", "C:\helloworld.xlsx", True

発生しているエラーは「ランタイム エラー 3051」です。Microsoft Access データベース エンジンはファイルを開いたり、ファイルに書き込んだりできません...ファイルは既に別のユーザーによって排他的に開かれているか、そのデータを表示および書き込みする権限が必要です。

エンジンに許可がないとは信じがたい。ここに欠けている設定や何かがありますか?

4

1 に答える 1