Naar aanleiding van mijn oude vraag, wil ik mijn macro verbeteren om mijn X_T op te slaan in een submap van de kamerlocatie?
We zouden een onderdeel- of assemblagebestand in een map hebben en in deze map zou een submap met de naam "FILES X_T" of onze macro mijn geëxporteerde bestand opslaan.
Hoe breng je deze veranderingen aan?
Huidig programma:
Sub Sauvegarde_X_T()
Dim swApp als object Deel dimmen als object Dim boolstatus als Booleaanse Dim longstatus As Long, longwarnings As Long Dim Locatie Als String Dim Locatie_aangepast als snaar OpenDoc dimmen als object Dim Extensie_nieuw als snaar Dim Extensie_oud als snaar Dim retval als snaar Dim Naam Als String Dim Naam_aangepast als snaar
Stel swApp = CreateObject("SldWorks.Application") in Stel swModel = swApp.ActiveDoc in Stel OpenDoc in = swApp.ActiveDoc()
Ik heb het net geprobeerd, het is perfect, behalve de naam van mijn map die ik heb genoemd: "X_T FILES"
Dit geeft:
Sub Sauvegarde_X_T()
Dim swApp als object Deel dimmen als object Dim boolstatus als Booleaanse Dim longstatus As Long, longwarnings As Long Dim Locatie Als String Dim Locatie_aangepast als snaar OpenDoc dimmen als object Dim Extensie_nieuw als snaar Dim Extensie_oud als snaar Dim retval als snaar Dim Naam Als String Dim Naam_aangepast als snaar
Stel swApp = CreateObject("SldWorks.Application") in Stel swModel = swApp.ActiveDoc in Stel OpenDoc in = swApp.ActiveDoc()
Kom op, als ik wil dat wanneer de map "X_T FILES" niet bestaat, deze kan worden gemaakt om het geëxporteerde bestand erin in te voegen, hoe moeten we dat dan programmeren?
Ik werk al zo met mijn pdf en dxf voor mijn plannen en het past heel goed bij mij. Hoe dan ook, het is net als BatchConverter, behalve door naar de datum te kijken en als het is gemaakt, is er geen echte manier om te zien of het in orde is.