SolidWorks VBA Password Remover

Excellent 4.8 TrustRating (89 Verified Reviews)

Unlock SolidWorks SWP Macro Files

Remove VBA project passwords from SolidWorks SWP macro files instantly. Regain access to locked automation code, custom property managers and design automation scripts when passwords are forgotten or developers are unavailable. Works with SolidWorks 2010 through 2024.

  • Unlock password-protected SWP macro files
  • Access VBA modules, userforms and class modules
  • Works without SolidWorks installation
  • Supports all SolidWorks editions and versions

*Free trial shows password removal preview. Full version saves unlocked files.

SolidWorks SWP Unlocking

.SWP
Locked
.SWP
Unlocked

  • ✓ Edit VBA code in SolidWorks VBA IDE
  • ✓ Modify custom commands & utilities
  • ✓ Update legacy automation scripts
  • ✓ Debug and fix macro errors

.SWP

SolidWorks VBA Macro files

Instant

Password removal

2010-2024

SolidWorks versions

100%

Code integrity preserved

 Key Features

SolidWorks SWP Unlocking Features

Professional tools designed specifically for mechanical engineering automation recovery.

Instant

Instant SWP Unlocking

No brute force, no waiting. SWP project passwords are removed instantly regardless of password complexity. Get back to editing your SolidWorks macros in seconds.

Preserve

SolidWorks API References Preserved

All SolidWorks API type library references, external DLL links and COM object connections remain intact. Your macros work exactly as before after unlocking.

Standalone

No SolidWorks Required

Works independently without SolidWorks installation. Remove SWP passwords on any Windows computer - perfect for IT administrators without CAD licenses.

Preview

VBA Project Preview

View the complete SWP structure before unlocking - modules, userforms, class modules and references. Know exactly what automation code you're recovering.

Batch

Batch SWP Processing

Process entire folders of SWP files at once. Ideal for CAD managers maintaining macro libraries across multiple projects or departments.

Backup

Automatic Backup

Original SWP files are automatically backed up before modification. Restore the password-protected version anytime if needed for compliance or rollback.

 Common Scenarios

When You Need to Unlock SWP Files

CAD teams often encounter locked SWP files that need updating or debugging.

Developer

Engineer Left Company

The engineer who created your SolidWorks macros has left the company. You own the SWP files but can't modify the code to fix bugs or add features.

Upgrade

SolidWorks Version Upgrade

Upgrading to a new SolidWorks version requires updating VBA code for compatibility. Locked SWP files prevent necessary modifications.

Debug

Macro Errors

Your SolidWorks macros are throwing errors but you can't step through the code to debug because the VBA project is password protected.

Workflow

Design Standard Changes

Your company design standards have changed and existing macros need updating. Part templates, material libraries or custom properties have been revised.

Forgotten

Forgotten Password

You created the SWP password years ago and no longer remember it. The macros work fine but you can't access the source code anymore.

Audit

Code Review

IT security or management needs to review VBA code before deploying macros company-wide. Password protection blocks the audit process.

 Step-by-Step Guide

How to Unlock SolidWorks SWP Password

Remove VBA project protection from SWP files in four simple steps.

1

Add SWP Files

Launch the tool and add your password-protected .swp files from SolidWorks.

2

Preview VBA Project

View the project structure - modules, userforms and class modules inside the SWP.

3

Remove Password

Click Remove Password. The VBA project protection is removed instantly.

4

Load in SolidWorks

Load the unlocked SWP in SolidWorks VBA IDE and access your code freely.

 Compatibility

SolidWorks Version Support

Works with SWP files from all SolidWorks versions that support VBA.

SolidWorks Versions

  • SolidWorks 2024
  • SolidWorks 2023
  • SolidWorks 2022
  • SolidWorks 2021
  • SolidWorks 2020
  • SolidWorks 2019
  • SolidWorks 2018
  • SolidWorks 2017
  • SolidWorks 2016
  • SolidWorks 2015
  • SolidWorks 2014
  • SolidWorks 2013
  • SolidWorks 2012
  • Earlier versions

SolidWorks Editions

  • SolidWorks Standard
  • SolidWorks Professional
  • SolidWorks Premium
  • SolidWorks Education
  • SolidWorks Student

Note: All editions use the same SWP macro format and VBA engine.

SolidWorks Products

  • SolidWorks CAD
  • SolidWorks Simulation
  • SolidWorks PDM
  • SolidWorks Composer
  • SolidWorks Inspection

Tip: Macros stored in default location at ...\SolidWorks\macros\

 Understanding SWP Files

What is a SolidWorks SWP File?

SWP files are SolidWorks VBA Macro files containing automation code for 3D CAD workflows.

SWP File Contents

  • VBA Modules: Standard code modules using SolidWorks API
  • UserForms: Custom dialog boxes for user input and property managers
  • Class Modules: Object-oriented code for complex automation
  • References: Links to SolidWorks type libraries and API objects
  • Project Properties: Name, description and protection settings

Common SWP Uses in SolidWorks

  • Automated part and assembly creation
  • Custom property managers and task panes
  • Batch file processing and export
  • Design table automation
  • Drawing generation and BOM extraction
  • PDM integration and workflow automation

 Finding SWP Files

Where to Find SolidWorks SWP Files

Common locations where SWP macro files are stored on your system.

Location Path
Default Macros Folder C:\Users\[Username]\AppData\Roaming\SolidWorks\SolidWorks [Version]\macros\
Installation Folder C:\Program Files\SolidWorks Corp\SolidWorks\macros\
Custom Macros Location Set in Tools → Options → File Locations → Macro
Network Location \\Server\SolidWorksMacros\ (company-specific)
Project Folders Alongside part/assembly files in project directories

How to Find SWP Files in SolidWorks

In SolidWorks, go to Tools → Macro → Run to see recent macros. Check Tools → Options → System Options → File Locations and select "Macros" to see the default macro folder location.

 After Unlocking

Running Unlocked SWP in SolidWorks

How to run and edit your unlocked SWP file in SolidWorks.

Method 1: Run Macro

  1. Open SolidWorks
  2. Go to Tools → Macro → Run
  3. Browse to your unlocked SWP file
  4. Click Open to run
  5. To edit, go to Tools → Macro → Edit
  6. Select the SWP and click Open

Method 2: Macro Toolbar

  1. Open SolidWorks
  2. Right-click toolbar area, enable Macro
  3. Click the Run Macro button
  4. Select your unlocked SWP file
  5. Click Edit Macro button to modify
  6. VBA Editor opens with full code access

VBA Project Now Accessible

After running or editing the unlocked SWP, you can view and modify all modules, userforms and class modules. The project will no longer prompt for a password when you try to access the code in VBA Editor.

 System Requirements

Product Specifications

Software Details

Product:Univik VBA Password Remover
Version:2.0
File Size:8.5 MB
Price:$29 (One-time)
Trial Limit:Preview only (save disabled)
SolidWorks Format:.swp (VBA Project)

System Requirements

OS:Windows 11, 10, 8.1, 7 (32/64-bit)
Server:Windows Server 2022, 2019, 2016
RAM:2 GB minimum
Disk:50 MB free space
SolidWorks:Not required for password removal
.NET:Framework 4.8 or higher
VirusTotal

100% Safe & Secure Download

Verified clean by 70+ antivirus engines. No malware, spyware or adware. Digitally signed installer.

 Questions & Answers

SolidWorks SWP FAQ

A SWP file is an SolidWorks VBA Project file containing macros, custom commands and automation code. Developers often password-protect SWP files to prevent unauthorized viewing or modification of source code, protect intellectual property, or prevent accidental changes to production macros.

Yes. The tool only removes the password protection. Your VBA code, modules, userforms, class modules, references and all SolidWorks automation functionality remain completely intact. The macros will work exactly as they did before.

No. The VBA Password Remover works independently without SolidWorks. You can remove passwords on any Windows computer. However, you will need SolidWorks with VBA support to load and edit the unlocked SWP file afterward.

All SolidWorks versions that support VBA are compatible, from SolidWorks 2000 through SolidWorks 2025. This includes SolidWorks LT (with VBA enabled) and all vertical products like SolidWorks Architecture, Mechanical, Electrical, MEP, Civil 3D and Plant 3D.

Use the VBALOAD command or VBAMAN (VBA Manager) to load SWP files. To edit VBA code, use VBAIDE to open the Visual Basic Editor. The unlocked SWP will no longer prompt for a password when accessing the code.

Yes, but VBA is no longer included by default in recent SolidWorks versions. You need to download and install the free VBA Enabler module from Autodesk to enable VBA support. Once installed, SWP files work normally.

Yes. The tool supports batch processing. Add multiple SWP files and remove passwords from all of them in a single operation. This is useful for CAD managers maintaining libraries of macro files.

Yes. The tool automatically creates a backup of the original password-protected SWP file before modification. You can restore the original version anytime if needed.

Ready to Unlock SolidWorks SWP Files?

Download the free trial to preview SWP password removal. Full version saves unlocked files.

Windows 11, 10, 8.1, 7 | SolidWorks not required | All versions supported

About This Tool

Univik VBA Password Remover supports SolidWorks SWP files as part of our comprehensive VBA unlocking solution. Since 2013, our tools have helped mechanical engineers, product designers and IT teams regain access to locked automation code across 14 different applications.

Trusted by engineering departments in manufacturing companies, aerospace firms and industrial equipment makers worldwide. All tools are digitally signed and verified clean by VirusTotal.

VirusTotal Safe

Certified clean by 70+ antivirus engines

 Related Guides

Other CAD & Design VBA Guides