Hallo erst mal,
ich arbeite schon seit einigen Jahren mit SWX, bin jedoch kein Makro Profi und ich möchte eine Bilderserie als jpg über einen Makro Button exportieren.
das erste file dem Dateinamen 001.jpg, dann 002.jpg, .. 003.jpg usw. also den Dateinamen immer um eins hochzählen.
Bisher verwende ich folgendes Makro aus der Tauschbörse und muss den Dateinamen manuell
eingeben.
Würde mich freuen wenn ihr mir ein paar Tipps geben könntet wie ich das Makro modifizieren sollte um dies umzusetzen.
Vielleicht gibt ja schon so etwas ähnliches?
Gruß Franz
' ******************************************************************************
' ******************************************************************************
Dim swApp As Object
Dim Part As Object
Dim boolstatus As Boolean
Dim longstatus As Long, longwarnings As Long
Dim FeatureData As Object
Dim Feature As Object
Dim Component As Object
Dim saveFileName As String
Sub main()
Set swApp = Application.SldWorks
Set Part = swApp.ActiveDoc
swApp.ActiveDoc.ActiveView.FrameState = 1
swApp.ActiveDoc.ActiveView.FrameState = 1
Part.EditSketch
If (swApp.ActiveDoc.GetPathName = "") Then 'Abfrage ob Name vergeben wurde
MsgBox ("Bitte zuerst Zeichnung speichern!")
Exit Sub
End If
saveFileName = Left(swApp.ActiveDoc.GetPathName, Len(swApp.ActiveDoc.GetPathName) - 7) + ".slddrw" ' Speichern
Part.SaveAs2 saveFileName, 0, True, False
saveFileName = Left(swApp.ActiveDoc.GetPathName, Len(swApp.ActiveDoc.GetPathName) - 7) + ".jpg" ' Speichern als JPG-Datei
Part.SaveAs2 saveFileName, 0, True, False
End Sub
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP