Hallo
Het is heel eenvoudig, maar ik kan geen macro maken om een document op te slaan.
Sla gewoon op met dezelfde^me naam, op dezelfde locatie.
Heeft iemand de oplossing?
Bij voorbaat dank.
Hallo
Het is heel eenvoudig, maar ik kan geen macro maken om een document op te slaan.
Sla gewoon op met dezelfde^me naam, op dezelfde locatie.
Heeft iemand de oplossing?
Bij voorbaat dank.
misschien met "swSaveAsCurrentVersion"? maar ik weet niet hoe ik moet coderen. Hoe integreer ik het in mijn macro?
Hallo
van API Help
This example shows how to save a file.
'-----------------------------------------------------------------
' Preconditions:
' 1. Open a model.
' 2. Open the Immediate window.
'
' Postconditions:
' 1. Zooms to fit the model in the graphics area.
' 2. Saves the model.
' 3. Examine the graphics area and Immediate window.
'------------------------------------------------------------------
Option Explicit
Dim swApp As SldWorks.SldWorks
Dim swModel As SldWorks.ModelDoc2
Dim boolstatus As Boolean
Dim lErrors As Long
Dim lWarnings As Long
Sub main()
Set swApp = Application.SldWorks
Set swModel = swApp.ActiveDoc
swApp.Visible = True
' Make a change
swModel.ViewZoomtofit2
boolstatus = swModel.Save3(swSaveAsOptions_Silent, lErrors, lWarnings)
' Errors
Debug.Print ("Errors as defined in swFileSaveError_e: " & lErrors)
' Warnings
Debug.Print ("Warnings as defined in swFileSaveWarning_e: " & lWarnings)
End Sub
Ha ik heb je antwoord te snel gevalideerd: het werkt niet voor mij.
Compilatie fout.
Terwijl: einde onderzoek.
Ik heb stom genoeg de taxte in VBA geplakt
Hallo
Je moet alles kopiëren, behalve de eerste regel die geen commentaar geeft.
Welke versie van SW (code is geldig vanaf 2018)
Ik heb SW 2015 (voorlopig)
Door op het net te zoeken op basis van jouw antwoord, denk ik dat ik dezelfde heb gevonden voor 2015 (geen verschil met het blote oog...)
http://help.solidworks.com/2015/English/api/sldworksapi/Save_File_Example_VB.htm
Ja, het werkt!
Heel erg bedankt;)