Suite à mon ancienne question, je souhaiterais améliorer ma macro pour enregistrer mon X_T dans un sous-dossier de l'emplacement de la pièce ?
On aurait un fichier pièce ou en assemblage dans un dossier et dans ce dossier un sous-dossier qui s'appelerait "FICHIERS X_T" ou notre macro viendrait enregistrer mon fichier exporté.
Comment faire pour faire ces changements ?
Programme actuel :
Sub Sauvegarde_X_T()
Dim swApp As Object Dim Part As Object Dim boolstatus As Boolean Dim longstatus As Long, longwarnings As Long Dim Locatie As String Dim Locatie_aangepast As String Dim OpenDoc As Object Dim Extensie_nieuw As String Dim Extensie_oud As String Dim retval As String Dim Naam As String Dim Naam_aangepast As String
Set swApp = CreateObject("SldWorks.Application") Set swModel = swApp.ActiveDoc Set OpenDoc = swApp.ActiveDoc()
Je viens d'essayer, c'est parfait mise à part le nom de mon dossier que j'ai nommé : "FICHIERS X_T"
Ce qui donne :
Sub Sauvegarde_X_T()
Dim swApp As Object Dim Part As Object Dim boolstatus As Boolean Dim longstatus As Long, longwarnings As Long Dim Locatie As String Dim Locatie_aangepast As String Dim OpenDoc As Object Dim Extensie_nieuw As String Dim Extensie_oud As String Dim retval As String Dim Naam As String Dim Naam_aangepast As String
Set swApp = CreateObject("SldWorks.Application") Set swModel = swApp.ActiveDoc Set OpenDoc = swApp.ActiveDoc()
Allez tant qu'on y est, si j'ai envi que quand le dossier "FICHIERS X_T" n'existe pas, que ça puisse le créer pour insérer le fichier exporté dedans, comment faut-il programmer cela ?
Je fonctionne déjà comme cela avec mes pdf et dxf pour mes plans et ça me va très bien. Toute façon c'est comme BatchConverter sauf en regardant la date et si ça à bien été créer, il n'y a pas vraiment de moyen de voir si c'est ok.