Folge 15: Code umstrukturieren
1. November 2021 · Aufbau · Programmierkonzepte
In diesem Video mache ich an der Stelle weiter, wo ich in Folge 14 aufgehört habe.
Ich werde den Code umstrukturieren und für die weitere Bearbeitung vorbereiten.
Option Explicit
Private Sub btnABBRECHEN_Click()
End
End Sub
Private Sub btnSPEICHERN_Click()
If ckbPDF.Value = True Then
mod_pdf.speichern
End If
If ckbDXF.Value = True Then
mod_dxf.speichern
End If
If ckbSTEP.Value = True Then
mod_step.speichern
End If
End
End Sub
Private Sub UserForm_Initialize()
mod_swx.modell_pruefen
tbxDATEINAME.Text = mod_swx.dateiname_auslesen
End SubOption Explicit
Dim swApp As SldWorks.SldWorks
Dim swModel As ModelDoc2
Sub modell_pruefen()
Set swApp = Application.SldWorks
Set swModel = swApp.ActiveDoc
If swModel Is Nothing Then
swApp.SendMsgToUser "Keine Dokument geladen."
End
End If
If GetFullName = "" Then
swApp.SendMsgToUser "Die Datei wurde noch nie gespeichert." & vbCrLf & "Makrolauf wird abgebrochen."
End
End If
End Sub
Function dateiname_auslesen()
Dim Dateiname As String
Dim temp As Variant
temp = Split(GetFullName, "\")
Dateiname = temp(UBound(temp))
dateiname_auslesen = Left(Dateiname, Len(Dateiname) - 7)
End Function
Private Function GetFullName()
GetFullName = swModel.GetPathName
End FunctionOption Explicit
Sub speichern()
Debug.Print "STEP speichern"
End SubOption Explicit
Sub speichern()
Debug.Print "PDF speichern"
End SubOption Explicit
Sub speichern()
Debug.Print "DXF speichern"
End SubFragen zu diesem Beitrag? Stell sie im Discord.