3 Instant Fixes To Resolve MS Access Error 2302: “Can’t Save The Output Data To The File You’ve Selected”

Resolve MS Access Error 2302: “Can't Save The Output Data To The File You've Selected”

Is your Access Database file showing error 2302:  Microsoft Access can’t save the output data to the file you’ve selected” each time you are attempting to save the changes?

Well if yes then it’s very important to know the reasons behind this first and then approach for the fixes.  As the correct reason helps in easy fixing of the error.

Practical Scenario:

We are doing a team work so we all are working same database and one of our group member is frequently getting this Error message : “Microsoft Access can’t save the output data to the file you’ve selected” when trying to export Access file to Excel.

“Error #2302: Microsoft Access can’t save the output data to the file you’ve selected.”

Any ideas what I can check to make this work? Any ideas you might have would be greatly appreciated!

Thanks In Advance

MS Access Error 2302 Detail:

Error Detail: 

Error 2302

Microsoft Office Access can’t save the output data to the file you’ve selected.

Here is the screenshot of the error:

Microsoft Access can't save the output data to the file you've selected


MS Access can’t save the output data to the file you have selected. Chances are that @* the file may be open, if it is then close it immediately. If you are using template, then must check whether the template exists there or not.

Developer:  Microsoft Corporation

Software:  Microsoft Access

Applies to:  Windows XP, Vista, 7, 8

How To Fix Microsoft Access Runtime Error 2302 : Can’t Save The Output Data

If you are also encountering the same Access macro error 2302 in your Access Database application then do try the fixes the mentioned in this particular section.

Method 1: Run The Export Operation Efficiently

  1. If in case your destination excel workbook seems open, then close it before you continue.
  2. In navigation pane of the source database, select the object that you wish to export.

Export only a portion of the data

If your object is table, query or form then you want to export only a portion of the data, open object in Datasheet view and select the records you want.

 Open form in datasheet view:

  1. Make a double tap on the form to open it.
  2. After then right click the form and then click Datasheet View. If options are not available there then:
    1. Tap to the Design View.
    2. Press F4 to open the property sheet task pane.

3. Select Form drop list present at the top of property sheet.

4. Now on the format tab of the property sheet set the Allow Datasheet View property to Yes.

5. After then open the Design tab, in the Views group, click Datasheet View.


How To Import MS Excel Data INTO MS Access 2016 Database


Keep it in mind that you can’t export a portion of report. However you can select or open the table or query to which report is based on and then export a portion of the in that object.

  1. From the external data tab, in the export group, tap to the excel option.
  2. Now from the Export – Excel Spreadsheet dialog box, take review of the suggested file name for the excel workbook. If you wish then you can make changes to file name.
  3. In file format box, select the file format which you want.
  4. If you are exporting table or query and want to export formatted data then choose the Export data with formatting and layout.


If you are exporting a forma or report, then this option is always selected but unavailable.

  1. In order to view the destination excel workbook after completion of the export operation. Then select the check box Open the destination file.

If your source object is open and you have selected one or more record in the view before starting the export operation. Then you can select Export only the selected records. If you want to export the entire records displayed in the view, then leave this check box empty.

Note: check box won’t appear clear if none of the records are been selected.

  1. Click OK.

If in case the export process fails to work just because of the error then access application will display the main reasons for the occurrence of this error.

Otherwise the access exports the data and as per your selection in the step 7, open the target workbook in excel. After then access will display a dialog box which create a specification that mainly uses details of the export operation.

Method 2:  Try Exporting Of The Data, Schema, And Related Tables To XML

In Oder to export the data you can make use of the ExportXML method through which one can easily export the   data and formatting contained in the table along with any additional data you specify.

Specify the additional data  to export? For this you must try the CreateAdditionalData method to make an AdditionalData object. After then by using the add method user can add additional tables to export along with the main table.

Below mentioned procedure explain you on how to include additional data when exporting a table to XML. The order table is been exported along with the several other tables. Schema and the formatting are also been exported as separate .xsd and .xsl files, respectively.

Private Sub ExportRelTables()
‘ Purpose: Exports the Orders table as well as
‘ a number of related databases to an XML file.
‘ XSD and XSL files are also created.

Dim objAD As AdditionalData

‘ Create the AdditionalData object.
Set objAD = Application.CreateAdditionalData

‘ Add the related tables to the object.
With objAD
.Add “Order Details”
objAD(Item:=”Order Details”).Add “Order Details Details”
.Add “Customers”
.Add “Shippers”
.Add “Employees”
.Add “Products”
objAD(Item:=”Products”).Add “Product Details”
objAD(Item:=”Products”)(Item:=”Product Details”).Add _
“Product Details Details”
.Add “Suppliers”
.Add “Categories”
End With

‘ Export the Orders table along with the addtional data.
Application.ExportXml acExportTable, “Orders”, _
“C:\Orders.xml”, “C:\OrdersSchema.xsd”, _
“C:\OrdersStyle.xsl”, AdditionalData:= objAD
End Sub

Method 3: ExportWithFormatting Macro Action

You can also make use of the ExportWithFormatting action to output the data in the specified database objects like, datasheet, form, report or module to the various output format.

Note: in the access 2010, the OutputTo macro action was renamed to ExportWithFormatting.  The arguments used in this are still same for this macro action. The ExportWithFormatting macro action is actually not available in access web apps.


Access data is output in the selected format and can be read by any program that uses the similar format. Suppose you have output the database objects to HTML format, access will create a file in HTML format containing the data from the object. You can make use of the template file argument to specify the file to be used as a template for the .html file.


Learn How To Export Access Data To Excel And Fix It’s Related Error

Following rules are applicable when you use the ExportWithFormatting macro action to output a database object to any of the output format.

  • For control which contains yes/no field, the output file display the value–1 (Yes) or 0 (No).
  • In case of text box that is bound to Hyperlink field, the output file will displays the hyperlink for all output formats with exception of MS-DOS text.
  • When user output a form or datasheet in html format one .html file is created.
  • If you output a report in html format, one .html file is created for each page in the report.
  • User can output data in a table, query or form. In output file, the entire fields in the datasheet appear as they are in access, with the exception of fields containing OLE objects. In the output file a separate columns is included for OLE objects but the fields are blank.

The output which you will get after running the ExportWithFormatting macro action is quiet similar to the options in the Export group on external data tab. The action argument corresponds to the settings in the Export dialog box.

Wrap Up:

Now you must have got complete guidance on how to resolve Access Runtime Error 2302: Can’t Save The Output Data. So, just follow down the complete steps to resolve this issue easily and efficiently.


tip Still having issues? Fix them with Stellar Repair for Access:

This software ensures seamless repair & recovery of ACCDB & MDB database and restores all objects including tables, reports, queries, records, forms, and indexes along with modules, macros, etc. Fix Microsoft Access issues now in 3 easy steps:

  1. Download Stellar Access Database Repair Tool rated Great on Cnet.
  2. Click Browse and Search option to locate corrupt Access database.
  3. Click Repair button to repair & preview the database objects.


Pearson Willey is a website content writer and long-form content planner. Besides this, he is also an avid reader. Thus he knows very well how to write an engaging content for readers. Writing is like a growing edge for him. He loves exploring his knowledge on MS Access & sharing tech blogs.