Ich habe bereits ein Makro (das ich als Anhang anhänge), mit dem ich ein Teil oder eine Baugruppe in X_T in einem Unterordner "X_T FILES" exportieren kann.
Ich bräuchte, dass, wenn der Ordner "X_T FILES" nicht existiert, er einen erstellen kann, um die exportierte Datei darin einzufügen, wie soll ich das programmieren?
Das aktuelle Programm:
Eingewechselt Sauvegarde_X_T()
Dimmen swApp als Objekt
Teil als Objekt dimmen
Dim boolstatus als boolescher Wert
Dim longstatus As Long, longwarnings As Long
Dim Locatie As String
Locatie_aangepast als Zeichenfolge dimmen
OpenDoc als Objekt dimmen
Extensie_nieuw als Zeichenfolge dimmen
Dimmen Extensie_oud als Zeichenfolge
Dim retval As String
Dim Naam Als Saite
Naam_aangepast als Zeichenfolge dimmen
Set swApp = CreateObject("SldWorks.Application")
Festlegen von swModel = swApp.ActiveDoc
Setze OpenDoc = swApp.ActiveDoc()
Extensie_oud = ". SLDASM"
Extensie_nieuw = ". X_T"
Locatie = OpenDoc.GetPathName
Locatie_aangepast = Links(Lage, Länge(Lage) - 7)
retval = Dir$(Locatie_aangepast & Extensie_oud)
Naam = dir$(Ort)
Naam_aangepast = Links(Naam, Len(Naam) - 7)
Titel = OpenDoc.GetTitle
Titel = Left(Titel, (Len(Titel)))
Set Part = swApp.ActiveDoc
Dim FilePath As String, FileName As String
FilePath = Left(Locatie, InStrRev(Locatie, "\"))
MsgBox DateiPfad & "X_T DATEIEN" & Naam_aangepast & Extensie_nieuw
longstatus = Part.SaveAs3(Dateipfad & "DATEIEN X_T\" & Naam_aangepast & Extensie_nieuw, 0, 0)
Ende Sub
save_x_t_-_fichiers_x_t.zip