Mam już makro (które dołączam jako załącznik), które pozwala mi na eksport części lub złożenia w X_T w podfolderze "X_T FILES".
Potrzebowałbym, że gdy folder "X_T FILES" nie istnieje, może go utworzyć, aby wstawić do niego wyeksportowany plik, jak mam to zaprogramować?
Aktualny program:
Sub Sauvegarde_X_T()
Dim swApp As Object
Przyciemnij część jako obiekt
Dim boolstatus As Boolean
Dim longstatus As Long, longwarnings As Long
Dim Locatie Jako Ciąg
Dim Locatie_aangepast As String
Przyciemnij OpenDoc jako obiekt
Dim Extensie_nieuw As String
Dim Extensie_oud As String
Dim retval As String
Dim Naam As String
Dim Naam_aangepast As String
Ustaw swApp = CreateObject("SldWorks.Application")
Ustaw swModel = swApp.ActiveDoc
Ustaw OpenDoc = swApp.ActiveDoc()
Extensie_oud = ". SLDASM"
Extensie_nieuw = ". X_T"
Locatie = OpenDoc.GetPathName
Locatie_aangepast = Lewo(Locatie, Len(Lokatie) - 7)
retval = Dir$(Locatie_aangepast & Extensie_oud)
Naam = Dir$(Locatie)
Naam_aangepast = Lewo(Naam, Len(Naam) - 7)
Titel = OpenDoc.GetTitle
Titel = Lewo(Tytuł, (Len(Tytuł)))
Ustaw część = swApp.ActiveDoc
Przyciemnij ścieżkę pliku jako ciąg, nazwę pliku jako ciąg
FilePath = Left(Locatie, InStrRev(Locatie, "\"))
MsgBox FilePath & "X_T FILES" & Naam_aangepast & Extensie_nieuw
longstatus = Part.SaveAs3(Ścieżka Pliku & "PLIKI X_T\" & Naam_aangepast & Extensie_nieuw, 0, 0)
Koniec subwoofera
save_x_t_-_fichiers_x_t.zip