SolidWorks 2025 → 2024

Modificado/a el: octubre 03,2025  
Evaluación
Descargas: 10  
Comentarios

Especificaciones

Descargas:10
Descripción:🔧 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
    Condición previa: SolidWorks must be open and running when executing this macro
  Condición posterior: 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.
Versión de SOLIDWORKS: Any
Lenguaje de programación: SW_VBA

 


Las macros pueden contener virus y otros riesgos de seguridad. SOLIDWORKS Corporation no ha comprobado que las macros que aparecen en este sitio son seguras y proceden de una fuente fiable.

Descargue la macro de SOLIDWORKS.

 

(Inicio de sesión necesario)  

Contribuyente
Otras contribuciones de este usuario

 

 

 

Macros
Jega Thana

Usuario desde: 05/12/2005
Título: Designer
 
Aptitudes:
Intereses:
 
  Informar sobre un usuario que tiene errores
Informar sobre comentarios inapropiados