Fix Microsoft Access Crashes When Printing to PDF from Print Preview
Question details
The user needs to stop Microsoft Access from crashing when printing a specific network-stored database to PDF via the Print Preview interface.

- Product
- Microsoft Access
- Device & OS
- not provided
- Scenario
- A specific user attempts to use Microsoft Print to PDF from the Print Preview screen of a network-shared database.
- Observed behavior
- The Microsoft Access application abruptly crashes during the print-to-PDF process for a single user, despite working properly for others.
Ensure you have administrative privileges on the affected computer, as you may need to modify Windows features like the Microsoft Print to PDF driver or reinstall local database copies.
Implement a Split Database Architecture and Run Repair
Using a shared ACCDB file over a network can cause instability and crashes. Splitting the database ensures local processing while keeping data centralized.
A standard split Access application involves separating the back-end (which contains the tables on a shared network drive) from the front-end (which contains queries, forms, and reports stored locally on each user's PC).
If multiple users are sharing a single monolithic ACCDB file over the network, it dramatically increases the risk of corruption and random application crashes during resource-intensive tasks like rendering PDFs.
Check if the database is split. The user experiencing the crash must run a local front-end copy of the ACCDB file on their machine, linking to the back-end on the network drive.
If the database is already split, delete the user's current local front-end file and provide them with a fresh, uncorrupted copy from the master source.
Open the fresh front-end database file. Navigate to the 'Database Tools' tab on the ribbon and click on 'Compact and Repair Database' to clear out potential localized corruption.

Reinstall Microsoft Print to PDF
Since the crash occurs specifically during the PDF print process, the local virtual printer driver may be corrupted.
Open Access in Safe Mode and Recompile VBA
Safe Mode bypasses problematic add-ins, while recompiling VBA code ensures there are no broken modules causing Print Preview failures.
Try WPS Office for a Stable and Lightweight Experience
While Microsoft Access handles complex relational databases, for everyday spreadsheet data management, document creation, and exporting, WPS Office provides a highly stable, crash-free environment. Enjoy built-in PDF conversion without relying on problematic Windows virtual printers.
- 1. Download the Installer: Visit the official WPS Office website and download the free installer for your operating system.
- 2. Install WPS Office: Run the downloaded file and follow the simple on-screen instructions to complete the lightweight installation.
- 3. Export and Manage Data: Open your exported data tables or reports in WPS Spreadsheets or WPS Writer and use the built-in 'Export to PDF' button for a crash-free experience.

Frequently Asked Questions
Why does Access crash only for one user when printing?
This usually indicates an issue localized to that specific machine. Common causes include a corrupted local front-end database file, a damaged Windows user profile, or a corrupted Microsoft Print to PDF driver on that specific computer.
What is a split database in Microsoft Access?
A split database separates the data tables (the back-end) stored on a centralized network drive from the application objects like forms, queries, and reports (the front-end) stored locally on each user's PC. This improves performance and reduces network corruption.
How do I run the Compact and Repair tool in Access?
To run this tool, open your Access database, navigate to the 'Database Tools' tab on the top ribbon, and click on 'Compact and Repair Database'. This optimizes file size and resolves minor internal structural corruptions.
Can a corrupted report design cause Access to crash in Print Preview?
Yes. If a report contains corrupted design elements, damaged controls, or broken underlying VBA code, rendering it in Print Preview or pushing it to a PDF driver will often cause the Access application to freeze or crash completely.




