SolidWorks 2025 → 2024

Modifiziert am: Oktober 03,2025  
Bewertung
Downloads: 2  
Kommentare

Spezifikationen

Downloads:2
Beschreibung:🔧 Macro Name: Batch Save As Previous Version (Ask per File) ✅ Purpose This macro is designed for batch converting SolidWorks files to a previous version, such as SolidWorks 2025 → 2024. It processes all .SLDPRT, .SLDASM, and .SLDDRW files in a selected folder (and its subfolders), asking the user before converting each one. This is useful when you need to: Share files with users on an earlier version of SolidWorks. Archive backwards-compatible versions of files. Downgrade project files for compatibility. 🛠️ Core Features ✅ Recursively scans folders and subfolders for SolidWorks files. ✅ Prompts user for each file:Convert / Skip / Cancel. ✅ Converts files to previous SolidWorks versions using the Advanced Save As options. ✅ Adds a configurable prefix/suffix to the converted filenames. ✅ Maintains references and structure via Advanced Save As options. ✅ Converts silently (without opening dialogs) and logs success/failure in the Immediate Window (Debug.Print). 📁 How It Works (Step-by-Step) 1. Initialize and Ask for Folder When run, it prompts the user to select a root folder containing the SolidWorks files. If no folder is selected, the macro exits. 2. Process Each Folder/File The macro recursively scans the selected folder and all subfolders. For each file with the .sldprt, .sldasm, or .slddrw extension: It prompts the user: ✅Yes → Convert the file. ❌ No → Skip the file. 🚫 Cancel → Stop the whole process. 3. Convert the File If the user chooses to convert: Opens the document silently via OpenDoc6. Prepares AdvancedSaveAsOptions: Sets SaveAsPreviousVersion to target the previous SW version. Sets SaveAllAsCopy = True to avoid overwriting originals. Applies a suffix (default: _2024) to the new filename. Saves the file using SaveAs3. Closes the document after saving. 4. Finish/Stop Continues until: All files are processed, or The user cancels the batch via the Cancel prompt. ⚙️ Configuration Options At the top of
    Vorbedingung: SolidWorks must be open and running when executing this macro
  Nachbedingung: This macro is designed for batch converting SolidWorks files to a previous version, such as SolidWorks 2025 → 2024. It processes all .SLDPRT, .SLDASM, and .SLDDRW files in a selected folder (and its subfolders), asking the user before converting each one.
SOLIDWORKS Version: Any
Programmiersprache: SW_VBA

 


Makros können Viren oder andere Sicherheitsgefahren enthalten. SOLIDWORKS Corporation hat die Makros, die auf dieser Site angeboten werden, weder auf ihre Sicherheit überprüft noch festgestellt, ob sie von einer vertrauenswürdigen Quelle stammen.

Das SOLIDWORKS Makro herunterladen.

 

(Anmeldung erforderlich)  

Beitragsleister
Andere Beiträge dieses Anwenders

 

 

 

Makros
Jega Thana

Benutzer seit: 05.12.2005
Titel: Designer
 
Kenntnisse:
Interessen:
 
  Unangemessenen Anwender melden
Unangemessenen Kommentar melden